created
:在模板渲染成html
前调用,即通常初始化某些属性值,然后再渲染成视图。
mounted
:在模板渲染成html
后调用,通常是初始化页面完成后,再对html
的dom
节点进行一些操作。
但其实两个都是处于初始化前状态,所以需要主动在初始化请求的headers加token。
what(){
axios
.get(
`url`,
{
headers:{
'Authorization': window.localStorage.getItem('token'),
},
}
).then((response) => {});
},
或者在初始化时给token主动赋值一次,不然axios对初始化时的数据请求头部token无法拦截添加。