问题流程描述:
一般情况下,每当用户选择退出登录时,代码里会将已经存好的token值或者其他数据都清除掉。当重新登录后回再次存储新的token值。
但是如果代码里没有将原有token干掉,而是选择用新值替换旧值,会出现一个神奇bug:
用wx.getStorageSync取token时,会取上一次旧token值,大家有遇到这样的问题么?
当然我觉得我这样的做法不是很合理,毕竟退出登录后,就应该将旧数据都清除掉才好,上面呢只是我的一个疑问,这里是想做下问题记录
what
这是为什么?
用户每次登录时都会改变token值
但如果在登录时,没有清除token,而是替换为新的token,则跳转到小程序之外的网页时,取值token会是上一次的token!!!这是啥情况
// 审批进度
import api from '../../apis/api'
import config from './../../config/config'
Page({
data: {
env: config.env == 'test' ? 'https://test-trading.linkingjz.com/#/mobileBpmn' : 'https://trade.linkingjz.com/#/mobileBpmn',
url: '',
paramsToken: '',
paramsUserId: ''
},
onLoad(option) {
let _this = this
new Promise((resolve) => {
_this.