vue做二级域名java_二级域名的cookie顶级域名 享受不到。不经过后台,我想直接vue实现...

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()

}

},

94374d99bb2e98a4de113d30de8f9859.png


版权声明:本文为weixin_32029863原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。