File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change 1111 ></a-input >
1212 </a-form-item >
1313
14- <a-popover placement =" rightTop" trigger =" click" :visible =" state.passwordLevelChecked" >
14+ <a-popover
15+ placement =" rightTop"
16+ :trigger =" ['focus']"
17+ :getPopupContainer =" (trigger) => trigger.parentElement"
18+ v-model =" state.passwordLevelChecked" >
1519 <template slot="content">
1620 <div :style =" { width: '240px' }" >
1721 <div :class =" ['user-register', passwordLevelClass]" >强度:<span >{{ passwordLevelName }}</span ></div >
@@ -148,7 +152,6 @@ export default {
148152 }
149153 },
150154 methods: {
151-
152155 handlePasswordLevel (rule , value , callback ) {
153156 let level = 0
154157
@@ -208,9 +211,10 @@ export default {
208211 },
209212
210213 handleSubmit () {
211- const { form: { validateFields }, $router } = this
214+ const { form: { validateFields }, state , $router } = this
212215 validateFields ({ force: true }, (err , values ) => {
213216 if (! err) {
217+ state .passwordLevelChecked = false
214218 $router .push ({ name: ' registerResult' , params: { ... values } })
215219 }
216220 })
You can’t perform that action at this time.
0 commit comments