关于uni-app微信小程序监听顶部左上角的返回事件

在项目上返回上一级的时候需要清空vuex里的数据,使用了onBackPress无效。

onBackPress(e){
    //判断顶部导航栏左边的返回按钮 (e.from === "backbutton")
    if(e.from === "backbutton"){ 
        store.commit("clearRange");
    }
},

查看官方文档后才发现onBackPress对微信小程序无效。 


然后我发现了另一个生命周期——onUnload

onUnload() {
    store.commit("clearRange") //清空vuex里某个数据
},

完美解决!!!

猜你喜欢

转载自blog.csdn.net/m0_55868872/article/details/129983672