onShow方法为什么每次进入页面时记录的还是上一次进入时留下的信息
发布于 5 年前 作者 mlai 10552 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)
  • 预期表现
  • 复现路径
  • 提供一个最简复现 Demo

onShow方法为什么每次进入页面时记录的还是上一次进入时留下的信息,明明代码里已经清空了所有的参数

图片中信息是上一次访问时的数据

重新打开页面的时候数据就会自动填充

这是小程序的bug还是

请官方专业人士给我一个反馈,谢谢

onShow: function(options) {

     this.card_id = “”;

     this.encrypt_code = “”;

     this.openid = “”;

     this.all = “”;

     this.error = “”;

     this.cbdata = “”;

    

     var obj = wx.getLaunchOptionsSync();

     this.all = JSON.stringify(obj);

     let card_id = obj.query.card_id;

     let encrypt_code = obj.query.encrypt_code;

     let openid = obj.query.openid;

     // let card_id = “pT6S31MfOWrgUiQvYi60hJ3e_hN8”;

     // let encrypt_code = “074081801943”;

     // let openid = “oT6S31H9pKuyOMgsCtVFNrhXQ-Y4”;

     this.goPage(card_id,encrypt_code,openid);

     }

1 回复

有使用setData处理了么?若还有问题,麻烦提供一下代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

回到顶部