pwd-repeat-fields.vue 648 B

12345678910111213141516171819202122
  1. <template>
  2. <mx-form-item v-model="model[propNew]" :prop="propNew" :label="labelNew" type="password"/>
  3. <mx-form-item v-model="model[propRepeat]" :prop="propRepeat" :label="labelRepeat" type="password"/>
  4. </template>
  5. <script setup>
  6. import {useInjectFormData} from "@/pages/login/components/hooks/useFormDataInjection";
  7. import {createPropDefine} from "@/utils";
  8. defineProps({
  9. propNew: createPropDefine('newPassword'),
  10. propRepeat: createPropDefine('newPwdRepeat'),
  11. labelNew: createPropDefine('新密码'),
  12. labelRepeat: createPropDefine('确认密码')
  13. })
  14. const [model] = useInjectFormData()
  15. </script>
  16. <style scoped>
  17. </style>