获取response中的cookie
时间: 2023-09-18 15:14:11 浏览: 90
获取cookie
5星 · 资源好评率100%
在Vue中获取response的set-cookie,可以通过axios拦截器来实现。具体步骤如下:
1. 在main.js中引入axios,并设置拦截器:
```
import axios from 'axios'
axios.interceptors.response.use(
response => {
// 获取set-cookie
const setCookie = response.headers['set-cookie']
// 将set-cookie存储到localStorage中
localStorage.setItem('setCookie', setCookie)
return response
},
error => {
return Promise.reject(error)
}
)
Vue.prototype.$http = axios
```
2. 在需要获取set-cookie的地方,从localStorage中获取:
```
const setCookie = localStorage.getItem('setCookie')
```
注意:由于set-cookie可能包含多个值,需要根据实际情况进行处理。
阅读全文