stepSelect.vue 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <template>
  2. <div class="f-main">
  3. <div class="content-top">
  4. <p>密码重置</p>
  5. </div>
  6. <div>
  7. <ul class="select-item">
  8. <li class="item" @click="jump('before')">
  9. <img src="/images/all/icon03.png">
  10. <span>通过登录密码</span>
  11. <i class="fa fa-angle-right second"></i>
  12. </li>
  13. <li class="item" @click="jump('mobile')">
  14. <img src="/images/all/icon01.png">
  15. <span>通过验证手机</span>
  16. <i class="fa fa-angle-right second"></i>
  17. </li>
  18. <li class="item" @click="jump('email')">
  19. <img src="/images/all/icon02.png">
  20. <span>通过验证邮箱</span>
  21. <i class="fa fa-angle-right second"></i>
  22. </li>
  23. <li class="item" @click="jump('appeal')">
  24. <img src="/images/all/icon04.png">
  25. <i></i><span>通过人工申诉</span>
  26. <i class="fa fa-angle-right second"></i>
  27. </li>
  28. </ul>
  29. </div>
  30. </div>
  31. </template>
  32. <script>
  33. export default {
  34. name: 'step-two',
  35. methods: {
  36. jump (type) {
  37. this.$emit('stepEvent', type)
  38. }
  39. }
  40. }
  41. </script>
  42. <style scoped type="text/scss" lang="scss">
  43. .select-item {
  44. padding-top:.5rem;
  45. .item {
  46. position:relative;
  47. padding-left:.4rem;
  48. margin-bottom:.2rem;
  49. line-height: 1.5rem;
  50. background: #f4f4f4;
  51. font-size: .32rem;
  52. span{
  53. color:#505050;
  54. margin-left:.4rem;
  55. }
  56. i{
  57. display:inline-block;
  58. position:absolute;
  59. right:.4rem;
  60. line-height: 1.5rem;
  61. font-size:.45rem;
  62. }
  63. }
  64. }
  65. </style>