收藏
回答

page data数据被清空?

打开小程序后,刷新完数据,隐藏到后台,重新点开进程,或者下拉小程序点击打开,小程序都保持隐藏前状态,page data正常。但是通过搜索框点击打开小程序,除了app的globalData数据,页面数据全部被清空,这是为什么

回答关注问题邀请回答
收藏

4 个回答

  • brave
    brave
    2020-11-05

    个人理解:这样设计应该是类似于你点vconsole调试里的 重启此页面 吧

    2020-11-05
    有用 1
    回复 1
    • 自由の翼
      自由の翼
      2020-11-05
      主要他只是清空page页的状态和数据,不清空App的状态和数据,App本身不受影响,有的页面加载比较麻烦,就是不想每次onshow都重新刷数据,如果是重新进入App,也就算了,保持着app状态,然后反手把page全给你干了。。。。
      2020-11-05
      回复
  • 默
    2020-11-05

    好像怎么退出小程序是关键

    我是点击右上角退出小程序在点击搜索进入没有问题啊 还是有数据的啊

    你们怎么退出的?或者怎么进入后台的?

    2020-11-05
    有用
    回复 1
    • 自由の翼
      自由の翼
      2020-11-06
      有数据是因为一般逻辑会重新刷新数据,不是数据没被清掉,这么试吧,无论你停留在小程序哪个page,只要你从搜索框中重进,都会被重置到app配置的首页并清除data,而其他途径重进会保留在你退出的状态,只要进程没被kill的话
      2020-11-06
      回复
  • this
    this
    2020-11-05

    这个问题有点意思,但是想一下,好像这种情况应该很少见吧,如果你是用户,你会打开了一个小程序之后,切到后台,然后再搜索一次这个小程序吗,只有开发者会吧

    2020-11-05
    有用
    回复 1
    • 自由の翼
      自由の翼
      2020-11-05
      首先我不明白为什么这么设计,其他入口进入未关闭小程序都是保持原状态,为啥这个入口设计成清空page数据和状态,另外领导是个奇葩,不然我还发现不了这种问题
      2020-11-05
      回复
  • 自由の翼
    自由の翼
    2020-11-05

    试了很多小程序,逻辑的确是这样,从搜索框进入未关闭的小程序后,除了app的globaldata,page页的data全部会被清空,页面重置到app.json设置的首页,但是从进程或者小程序区域点击重新进入,页面数据不会被清空,页面也不会被重置


    2020-11-05
    有用
    回复
登录 后发表内容
问题标签