同一个page打开2个时,第一个page的参数被覆盖
- 当前 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
1 回复
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 > |