import Cookies from 'js-cookie'
// cookie保存的天数
import config from '@/config'
import { forEach, hasOneOf, objEqual } from '@/libs/tools'
const { title, cookieExpires, useI18n } = config
export const TOKEN_KEY = 'token'
export const setToken = (token) => {
Cookies.set(TOKEN_KEY, token, null,null,'.cargopm.com')
Cookies.setDomain('.cargopm.com')
}
export const getToken = () => {
const token = Cookies.get(TOKEN_KEY)
if (token) return token
else return false
}
如题,我的前端代码其他都是一样的,唯一的不同是 二级域名我执行了setToken,顶级的这个代码被我注释了
beforeCreate () {
debugger
ss.setAccessToken('我是localStorage')
setToken('我是Cookie')
if (this.$route.query.error) {
service.getErr(this.$route.query.error).then(res => {
this.FormValidate.mobile = res.data.mobile
this.alertMessage = res.data.message
this.showAlert = true
this.inputMobile(this.FormValidate.mobile)
})
}
},
computed: {
getLocalStorage () {
return ss.getAccessToken()
},
getToken () {
debugger
return getToken()
}
},
我的顶级域名http://cargopm.com/Account/Re... 获取不到cookie ,怎么回事
子域名可以共享父域名的cookie,反之不行