vue 后台系统 获取用户名并显示

1.安装依赖

npm install js-cookie --save

2.在登录页面引入 import Cookies from "js-cookie"

login.vue

import Cookies from "js-cookie"
export default {
  data() {
      return {
         loginForm: {
          name: "",
          password: "",
        },
        activeName:'first',
        rules: {
          name: [
            { required: true, message: '账号不能为空', trigger: 'blur' },
          ],
          password: [
            { required: true, message: '密码不能为空', trigger: 'blur' },
          ],
        },
      };
  },
  methods: {
    goToLogin() {  
      this.$refs["loginForm"].validate((valid) => {
        if(valid){
          Cookies.set('name',this.loginForm.name)
          login(this.loginForm).then(res=>{
            if(res.message == 'ok'){
              this.$message.success('登陆成功')
              sessionStorage.setItem('token',res.token)
              this.$router.push('/home')
            }else{
              this.$message.error(res.message)
            }
          })
        }else{
          this.$message.error('登录失败')
          return false
        }
      });
    },
    resetLoginForm() {
      this.$refs["loginForm"].resetFields();
    },
    handleClick(){}
  },
  components:{
    register
  }
};

3.页面使用

        home.vue

 

 4.最后效果

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值