【踩坑】vue 无法让后台保存 session

今天在调试 iblog 客户端时,发现登录后进行增加、删除、更新操作时都提示还没有登录。

此问题曾经在用 ajax 调试时出现过,解决办法是,在请求时带上 creditials: true ,即让发出请求时提交 cookies。

现在,vue 也出现这个情况,怎么设置这个参数?方法很简单,针对使用 vue-resource 提交数据的设置如下:

        this.$http.post(url, {'数据': 数据值}, {'emulateJSON': true, 'credentials': true})
          .then((res) => {
              // do something
          })  
        this.$http.put(url, {'数据': 数据值}, {'emulateJSON': true, 'credentials': true})
          .then((res) => {
               // do something
          })    
this.$http.delete(url, {'credentials': true})
          .then((res) => {
              //do something
          })    

其中 'emulateJSON': true 是为了让提交的数据是 form data 的形式。

 

转载于:https://www.cnblogs.com/lipohong/p/10728310.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值