不论是微信小程序还是支付宝小程序中都没有这个生命周期函数,但是老板要求实现这个方法:只好百度,想办法解决问题。
具体用户的操作流程是:从第一个页面出发,走到第二个页面,然后又返回第一个页面。
以下是我具体实现的代码:
在第二个页面的 onShow(){}中:设置一个值,用来记录用户已经走到这个页面了。
onShow: function () {
my.setStorageSync({ key: 'aShow', data: true })
},
然后在第一个页面中:
onShow: function () {
const that = this
let aShow = '';
aShow = my.getStorageSync({ key: 'aShow' }).data
if (aShow) {
my.confirm({
title: '提示',
content: '您还没有签约成功,要不再试试?',
cancelButtonText: '残忍离开',
confirmButtonText: '再试试', // 确认
success(res) {
if (res.confirm) {
console.log('用户点击确定')
//根据要求在这里 书写自己的业务逻辑
} else {
console.log('用户点击取消')
//根据要求在这里 书写自己的业务逻辑
}
}
})
}
},
还有其它的方法。欢迎补充讨论~
版权声明:本文为qq_44441669原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。