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 11
11
></a-input >
12
12
</a-form-item >
13
13
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" >
15
19
<template slot="content">
16
20
<div :style =" { width: '240px' }" >
17
21
<div :class =" ['user-register', passwordLevelClass]" >强度:<span >{{ passwordLevelName }}</span ></div >
@@ -148,7 +152,6 @@ export default {
148
152
}
149
153
},
150
154
methods: {
151
-
152
155
handlePasswordLevel (rule , value , callback ) {
153
156
let level = 0
154
157
@@ -208,9 +211,10 @@ export default {
208
211
},
209
212
210
213
handleSubmit () {
211
- const { form: { validateFields }, $router } = this
214
+ const { form: { validateFields }, state , $router } = this
212
215
validateFields ({ force: true }, (err , values ) => {
213
216
if (! err) {
217
+ state .passwordLevelChecked = false
214
218
$router .push ({ name: ' registerResult' , params: { ... values } })
215
219
}
216
220
})
You can’t perform that action at this time.
0 commit comments