从后台拿到token后存到headers中方法 AXios的方法

	methods: {
	    submitForm() {
	      this.$api
	        .login({ mobile: "yunfeng", password: "123456" })
	        .then((res) => {
	          if (res.status === 200) {
	            
	            // 在 sessionStorage中设置token,值为后台数据中的token
	            sessionStorage.setItem('token',res.data.data.token) //重点
	
	            this.$store.commit("changeUser", res.data.data);
	            this.$store.commit("changeFlag", true);
	            this.$router.push({ name: "order" });
	          } else {
	            console.log(res.data.info);
	          }
	        })
	        .catch((data) => {
	          console.log(data);
	        });
		},
		
(在api/index.js文件中)
 	const myPost = axios.create({
	    baseURL: urls.baseUrl,
	    method: 'post',
	    headers: {
	        'token': sessionStorage.getItem("token")
	    },
	})
	const myGet = axios.create({
	    baseUR
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值