小程序
小游戏
企业微信
微信支付
扫描小程序码分享
场景:做一个砸金蛋的小活动,和app进行交互!A从app分享链接以及参数给B,B打开进入小程序,C也分享链接以及参数给B,但是B打开C分享的链接的时候是A的数据!
原因:app.js只执行一次,第二次进入的时候除非你移除小程序,不然还是原来的数据!
各位大佬,紧急求助!
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
onShow试一下呢
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
麻烦讲明白一些,谢谢!我是在index.js里面onshow的,调用app.js里面的方法但是不管用
app.js也有onShow方法的,在这里获取数据可以获取到最新的
我放进去了,没有什么作用,应该是app.js只执行一次吧
不会,贴点代码出来?
onShow: function (options) {
var that = this;
var url = options.query.url;
that.globalData.url = options.query.url;
},
就这点代码
我的onLaunch执行了2次什么情况
app.js onHide 里面调一下 wx.navigateBack 把小程序退掉;但或许会引起别的问题,可以判断下,只对特定页面 调用 wx.navigateBack
let pages=getCurrentPages();
let cur=
'/'
+pages[pages.length-1].route;
if
(cur==
'/pages/suzi/kousuan/132'
){
wx.navigateBack()
}
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
onShow试一下呢
麻烦讲明白一些,谢谢!我是在index.js里面onshow的,调用app.js里面的方法但是不管用
app.js也有onShow方法的,在这里获取数据可以获取到最新的
我放进去了,没有什么作用,应该是app.js只执行一次吧
不会,贴点代码出来?
onShow: function (options) {
var that = this;
var url = options.query.url;
that.globalData.url = options.query.url;
},
就这点代码
我的onLaunch执行了2次什么情况
app.js onHide 里面调一下 wx.navigateBack 把小程序退掉;但或许会引起别的问题,可以判断下,只对特定页面 调用 wx.navigateBack
let pages=getCurrentPages();
let cur=
'/'
+pages[pages.length-1].route;
if
(cur==
'/pages/suzi/kousuan/132'
){
wx.navigateBack()
}