时间:2019-05-03 来源:小程序工厂
L***:
下一个页面还没准备好就调用wx.navigateTo就会这样。这个是正常现象,为了放置连续点击开启多个页面而设定的。
罗***:
定义 变量 Page( {
data: {
buttonClicked: false,
},
跳转判断一下就可以解决了
onPostTap: function (event) {
if (app.globalData.isClick) {
return
}
app.globalData.isClick = true
//通过传递而来的 postId 确定具体的详情页是哪一个
var postId = event.currentTarget.dataset.id;
console.log("postId:"+postId);
wx.navigateTo({
url: '../detail/index?postId=' + postId,
success:function () {
setTimeout(function () {
app.globalData.isClick = false
}, 1000)
}
});
}
AppID(微信小程序ID) wxa9c1f6424b29f82c,微信小程序开发教程