有没有用过cross-storage的?
import CrossStorage from 'cross-storage'
export const addStorage = function(name, value) {
storage.onConnect().then(function() {
return storage.set(name, value);
}).catch(function(err) {
if(window.console){
console.log(err)
console.warn('远程服务失败')
}
}).then(function() {
storage.close();
});
};
调用
addCookie('m_access_token', res.data.access_token,1);
addStorage('m_access_token', res.data.access_token);
addCookie('m_refresh_token', res.data.refresh_token,2);
addStorage('m_refresh_token', res.data.refresh_token);
that.$router.push('/main');
window.location.reload();
如果没有reload的话就会报错
local storage也没放进去
加上reload之后就不报错,也有值了
请问问题解决了吗?