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 >
@@ -135,3 +139,10 @@ export default {
135139 }
136140};
137141 </script >
142+
143+ <style scoped>
144+ .form-required ::before {
145+ content : ' *' ;
146+ color : red ;
147+ }
148+ </style >
0 commit comments