收藏
回答

同一个page打开2个时,第一个page的参数被覆盖

问题模块 框架类型 问题类型 终端类型 微信版本 基础库版本
框架 小程序 Bug 工具 6.6.7 2.1.0

- 当前 Bug 的表现:



有一个page: data.wpy ,data中定一个key ,值通过url传入,在data page中,添加navigator ,url还是指向 data.wpy,并且传入参数key为B 。 第一次进入data 时,key传入的是A,打印的key也是为A,通过点击navigator 后,打印key为B 。此时,通过返回按钮,返回到第一个data page时,打印的key还是B,应该为A

最后一次编辑于  2018-07-03  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

2 个回答

  • Try...
    Try...
    2018-07-03

    data.wpy文件的内容为:

    <template>
      <page>
        <view>key is {{key}}</view>
     
        <navigator url="data?key=B">GO data B</navigator>
      </page>
    </template>
     
     
    <script>
      import wepy from 'wepy';
     
      export default class DataP extends wepy.page {
        data = {
          key: ''
        };
     
        onLoad(e){
          if(e){
            this.key = e.key
          }
        }
     
        onShow(){
          console.log('---------------------data onShow, this key is', this.key)
        }
      }
    </script>

    2018-07-03
    赞同
    回复
  • 超🍒
    超🍒
    04-15

    同问

    04-15
    赞同
    回复