Blame view

src/components/login.vue 1.1 KB
22fb20b3   songchongxian   城市停车运营监控
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
  <template>
    <div class="login_box">
      <el-form label-position="right" label-width="60px" :model="loginfrom">
        <el-form-item label="用户名">
          <el-input v-model="loginfrom.username"></el-input>
        </el-form-item>
        <el-form-item label="密码">
          <el-input type="password" v-model="loginfrom.pew"></el-input>
        </el-form-item>
        <el-form-item>
          <el-button type="primary" @click="submituUserInfo(loginfrom)">登录</el-button>
        </el-form-item>
      </el-form>
    </div>
    
  </template>
  
  <script>
  export default {
    name: 'login',
    data () {
      return {
       loginfrom:{
        username:'',
        pew:'123456'
       }
      }
    },
    methods:{
       submituUserInfo(data){
          console.log(data);
           this.$store.dispatch('Logins',data).then(res => { 
            this.$router.push({ path: '/' });
          }).catch(() => {
  
          })
       }
    }
  }
  </script>
  
  <style scoped>
  .login_box{
      width: 280px;
      position: fixed;
      left: 39%;
      top: 200px;
      border: 1px solid skyblue;
      border-radius: 15px;
      padding: 38px 60px 5px 25px;
      text-align: center;
  }
  </style>