stepNew.vue 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. <template>
  2. <div class="f-main">
  3. <div class="content-top">
  4. <p>密码重置3</p>
  5. </div>
  6. <div class="f-form">
  7. <div class="page-part">
  8. <mt-field placeholder="新密码"
  9. :state="state.password"
  10. @blur.native.capture="validPassword"
  11. v-model="valid.password"></mt-field>
  12. </div>
  13. <div class="page-part">
  14. <mt-field placeholder="确认密码"
  15. :state="state.confirm"
  16. @blur.native.capture="validConfirm"
  17. v-model="valid.confirm"></mt-field>
  18. </div>
  19. <div class="page-part">
  20. <mt-button size="large" type="primary" @click="sureAccount('last')">下一步</mt-button>
  21. </div>
  22. </div>
  23. </div>
  24. </template>
  25. <script>
  26. export default {
  27. name: 'step-new',
  28. data () {
  29. return {
  30. state: {
  31. password: 'error',
  32. confirm: 'error'
  33. },
  34. valid: {
  35. password: '',
  36. confirm: ''
  37. }
  38. }
  39. },
  40. methods: {
  41. // 验证新密码
  42. validPassword () {},
  43. // 验证密码是否一致
  44. validConfirm () {
  45. },
  46. sureAccount (type) {
  47. this.$emit('stepEvent', type)
  48. }
  49. }
  50. }
  51. </script>
  52. <style scoped type="text/scss" lang="scss">
  53. </style>