vue获取response cookies
时间: 2023-08-19 14:04:05 浏览: 245
获取cookie
5星 · 资源好评率100%
在 Vue 中获取 response 的 cookies 可以通过 axios 拦截器的方式实现,具体的代码如下所示:
```javascript
import axios from 'axios'
axios.interceptors.response.use(
response => {
const cookies = response.headers['set-cookie']
if (cookies) {
// 将 cookies 存储起来,以备后续使用
// 这里可以使用第三方库 js-cookie 来处理 cookies
}
return response
},
error => {
return Promise.reject(error)
}
)
```
在上述代码中,我们使用 axios 的拦截器来拦截 response,然后从 response.headers 中获取 cookies,并将其存储起来以供后续使用。需要注意的是,这里的 cookies 是一个数组,因为一个 response 可能会包含多个 cookies。如果你需要处理 cookies,可以使用第三方库 js-cookie 来方便地进行处理。
阅读全文