微信小程序 > 微信公开课 > 云开发页面间利用缓存传值慢一步,求解
微信小程序,微信公开课,云开发页面间利用缓存传值慢一步,求解

云开发页面间利用缓存传值慢一步,求解

2019-03-15 18:17:35

微信公开课小程序热门讨论关于「云开发页面间利用缓存传值慢一步,求解」的小程序开发问题
补充:云开发页面间利用缓存传值慢一步,求解
展开:云开发在做订单信息查询的页面,页面间的传值采用缓存传值的方式,如下面代码所示但是在传值时遇到了问题:第一次查询时查询到4条信息,传至B页面时也是4条;第二次查询是20条信息,传至B页面还是第一次查询的4条;第三次查询是19条,传至B页面的还是第一次查询的4条以上第二次和第三次查询都是在模拟器页面直接点击左上角的“<”后退返回的查询页面第四次查询使用了control+R刷新了一下,结果查询的结果是4条,但传的值确实第三次的19条信息因此感觉是1、第一次的缓存一直存在,没有被每次的wxsetStorageSync覆盖2、control+r刷新了,上一次的值传了过来3、传值始终慢了一步,除非第一次传值第一次查询:第二次查询(页面后退):第三次查询(页面后退):第四次查询(control+r刷新):另外:设置了清楚缓存按钮,也起不到作用求解缓存传值方式:*A页面**wxsetStorageSync(searchlist,searchdata)*B页面**varsearchstorage=wxgetStorageSync(searchlist);查询页面js:clearstorage:function(e){wxclearStorageSync()consolelog(是否清楚了缓存,aaa)},formSubmit:function(e){consolelog(form发生了submit事件,携带数据为:,edetailvalue)varcity=edetailvaluecity;varname=edetailvaluename;varoperationStartDate=edetailvalueoperationstartdate;varoperationEndDate=edetailvalueoperationenddate;varinputStartDate=edetailvalueinputstartdate++00:00:00;varinputEndDate=edetailvalueinputenddate++23:59:59;varphone=edetailvaluephone;varccc=edetailvalueaaaconsolelog(输入输出时间,inputStartDate,inputEndDate)if(ccc==false){consolelog(不搜索,ccc),wxgetUserInfo({success(res){varnickname=resuserInfonickName;const_=dbcommanddbcollection(orderlist)where(_and([{name:_eq(name)},{phone:_eq(phone)},{inputtime:_gte(inputStartDate)and(_lte(inputEndDate))},]))get({success(res){varsearchdata=resdata;wxsetStorageSync(searchlist,searchdata)consolelog(searchlist是,searchdata)wxnavigateTo({url:pagessearchlistsearchlist,})以下省略显示页面js:miniprogrampagessearchlistjsvarsearchstorage=wxgetStorageSync(searchlist);Page({data:{listData:searchstorage},onLoad:function(options){consolelog(显示界面是否收到缓存,searchstorage)},
更多有关「云开发页面间利用缓存传值慢一步,求解」的讨论可以前往微信公开课小程序参与互动哦!
标签:微信公开课,小程序
微信小程序,微信公开课,云开发页面间利用缓存传值慢一步,求解

「云开发页面间利用缓存传值慢一步,求解」热门讨论订阅

方法1:微信扫描微信公开课小程序码即可订阅热门讨论「云开发页面间利用缓存传值慢一步,求解」

方法2:微信搜索微信公开课小程序名称进入,即可订阅热门讨论「云开发页面间利用缓存传值慢一步,求解」

方法3:微信网页访问即速商店,长按识别微信公开课小程序码即可订阅热门讨论「云开发页面间利用缓存传值慢一步,求解」

微信公开课小程序热门讨论「云开发页面间利用缓存传值慢一步,求解」由微信公开课原创摘录于微信小程序商店shop.jisuapp.cn,转载请注明出处。

微信公开课热门讨论「云开发页面间利用缓存传值慢一步,求解」由微信公开课开发者向微信用户提供,并对本服务内容、数据资料及其运营行为等真实性、合法性及有效性承担全部责任。