22 <div >
33 <el-dialog title =" Register" :visible.sync =" $store.state.user.showregister" :destroy-on-close =" true" :close-on-click-modal =" false" width =" 500px" >
44 <el-form :model =" ldata" ref =" registerForm" :rules =" rules" :status-icon =" true" >
5- <el-form-item label =" Username" prop =" username" >
5+ <div class =" icon-lable form-required" ><i class =" el-icon-user" /> Username</div >
6+ <el-form-item prop =" username" >
67 <el-input v-model =" ldata.username" ></el-input >
78 </el-form-item >
8- <el-form-item label =" Password" prop =" password" >
9+ <div class =" icon-lable form-required" ><i class =" el-icon-lock" /> Password</div >
10+ <el-form-item prop =" password" >
911 <el-input type =" password" v-model =" ldata.password" ></el-input >
1012 </el-form-item >
11- <el-form-item label =" Repeat password" prop =" passwdrepeat" >
13+ <div class =" icon-lable form-required" ><i class =" el-icon-lock" /> Repeat password</div >
14+ <el-form-item prop =" passwdrepeat" >
1215 <el-input type =" password" v-model =" ldata.passwdrepeat" ></el-input >
1316 </el-form-item >
14- <el-form-item label =" Email" prop =" email" >
17+ <div class =" icon-lable" ><i class =" el-icon-message" /> Email</div >
18+ <el-form-item prop =" email" >
1519 <el-input type =" email" v-model =" ldata.email" ></el-input >
1620 </el-form-item >
1721 <el-form-item >
1822 <el-button type =" primary" v-on:click =" onSubmit();" :loading =" buttonLoading" >Register</el-button >
1923 <el-button v-on:click =" $store.state.user.showregister = false;" >Cancel</el-button >
20- <el-button v-on:click =" $refs['registerForm'].resetFields ();" >Reset</el-button >
24+ <el-button v-on:click =" reset ();" >Reset</el-button >
2125 </el-form-item >
2226 </el-form >
2327 </el-dialog >
@@ -136,3 +140,10 @@ export default {
136140 }
137141};
138142 </script >
143+
144+ <style scoped>
145+ .form-required ::before {
146+ content : " *" ;
147+ color : #f56c6c ;
148+ }
149+ </style >
0 commit comments