2020-11-11,简单登录页面

简单登录页面 element-ui布局

这里是布局:利用v-model双向绑定给input框记录
并在button按钮上面注册点击事件

<template>
  <div class="login_style">
    <el-form label-width="80px" :model="formbd">
      <h3>maxin-ui</h3>
      <div class="form_style">
        <el-input style="margin:20px 0" v-model="formbd.name"></el-input>

        <el-input v-model="formbd.pass"></el-input>
        <el-button style="width:100%;margin:20px 0;height:40px" @click="login">默认按钮</el-button>
      </div>
    </el-form>
  </div>
</template>

这里是script代码:

data() {
    return {
      //定义所绑定元素的类型
      formbd: {
        name: "",
        region: ""
      }
    };
  },
  methods: {
    login() {  //login事件
    //首先使用axios获取要请求的接口
      this.$axios
        .post("http://ceshi5.dishait.cn/admin/login", {
          username: this.formbd.name,
          password: this.formbd.pass
        })
        .then(res => {
          console.log(res);
          //在请求成功里面判断 传入token 并实现跳转
          if (res.status) {
            localStorage.setItem("token", res.data.data.token);

            this.$router.push("/home/back/backstage");
            this.$message({
              message: "登陆成功",
              type: "success"
            });
          }
        })
        .catch(err => {
            this.$message({
              message: "登陆失败",
              type: "warning"
            });
          console.log(err);
          console.log("登录失败");
        });
    }
  },
  mounted() {
    // console.log('1111');
  }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值