所有iphone手机 5s 以上机型,所有微信版本,都出现这个问题,百思不得其解。 代码片段如下: //://login.js页面登录页面登录动作 loginAct: function loginAct() { var _this2 = this; var app = getApp(); var domain = = app.globalData.domain var var url = domain + '/v2/users/login'; //光标取消 取消 this.setData({ '({ 'codeTfFocus': true }); ); wx.request({ u({ url: url, data: { userphone: e: this.data.registerParams.mobile, co, code: e: this.data.registerParams.code }, }, method: 'get', header: { 'content-type': 'application/json' // 默认值 }, complete: function complete() { //隐藏loading _g _this2.setData({ '({ '{ 'loginBtnProperty.loading': f': false }); }, success: function (ret) { { console.log(ret(ret) if(if(ret.data.ret===1===1){ var user_info = = ret.data.data con ta console.log(use(user_info) user_er_info.token = r = = ret.data.data.token app en app.globalData.user_ier_info = user_info fo wx.setStorage({ e({ key: "user_info", data: user_info, success: function () { { wx.showToast({ t({ title: '成功', icon: 'success', duration: 1000 }) }) wx.switchTab({ u({ url: '/pages/index/index' }) return; }, fail: function () { { wx.showModal({ t({ title: '保存用户信息失败,请重新登录', content: t: ret.data.msg, sh, showCancel: false, success: function (res) { } }) } }) }else{ e{ wx.showModal({ t({ title: '登陆失败', content: t: ret.data.msg, sh, showCancel: false, success: function (res) { } }) return } } }) ========= //0//app.js定义全局定义全局变量 globalData: { userInfo: null, user_info: null, fromuid: null, tk_id:0, account: null, domain: ": "https://api.gengdian.net" }," }, // //app.js读取全局读取全局变量 变量 wx.getStorage({ e({ key: 'user_info', success: function (res) { getApp().().globalData.user_ier_info = = res.data con ta console.log(res(og(res.data), }), } })
苹果手机微信小程序 wx.setStorage 本地存储问题开发一个小程序遇到难题,使用 wx.setStorage 存储数据,安卓下小程序退出后不管多长时间 wx.getStorage 可以正常获取,苹果 IOS 退出小程序5分钟后 wx.getStorage获取为空,有何解决办法?
2018-09-18