Guest User

Untitled

a guest
Mar 9th, 2018
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.41 KB | None | 0 0
  1. <div class="login">
  2. <div class="login-wrap">
  3. <el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="0px" class="demo-ruleForm">
  4. <el-form-item prop="username">
  5. <el-input v-model="ruleForm.username" placeholder="username"></el-input>
  6. </el-form-item>
  7. <el-form-item prop="password">
  8. <el-input type="password" placeholder="password" v-model="ruleForm.password" @keyup.enter.native="submitForm('ruleForm')"></el-input>
  9. </el-form-item>
  10. <div class="login-btn">
  11. <el-button type="primary" @click="submitForm('ruleForm')">登录</el-button>
  12. </div>
  13. <p style="font-size:12px;line-height:30px;color:#999;">Tips : 用户名和密码随便填。</p>
  14. </el-form>
  15. </div>
  16. </div>
  17.  
  18. <script>
  19. export default {
  20. data() {
  21. return {
  22. ruleForm: {
  23. username: '',
  24. password: ''
  25. },
  26. rules: {
  27. username: [{ required: true, message: '请输入用户名', trigger: 'blur' }],
  28. password: [{ required: true, message: '请输入密码', trigger: 'blur' }]
  29. }
  30. }
  31. },
  32. methods: {
  33. submitForm(formName) {
  34. const self = this
  35. self.$refs[formName].validate(valid => {
  36. if (valid) {
  37. localStorage.setItem('username', self.ruleForm.username)
  38. self.$router.push('/home')
  39. } else {
  40. console.log('error submit!!')
  41. return false
  42. }
  43. })
  44. }
  45. }
  46. }
  47. </script>
Add Comment
Please, Sign In to add comment