Page({ data: { lock: true }, onShow () { console.log( 'lock' , this .data.lock); this .data.lock = false ; } }) |
冷启动时候输出lock true
热启动时候应该输出lock false
但是从群里回话中的卡片打开(场景值1008),也是热启动,输出的确是lock true,小程序热加载之后lock的值也被初始化了。
2 个回答
自己问题自己回答。
这是小程序再次打开的逻辑,第一次从聊天卡片中打开,第二次也是从聊天卡片打开,小程序会清空原来的页面栈,相当于执行wx.relaunch。
文档地址
setData(){
ata.lock:false
}