提供一个监听subNVue(或popup)的show和hide事件的办法。
具体做法
在subNVue页面的js代码中,在onLoad方法(uni-app编译模式适用。如果是week编译模式,可改为beforeCreate方法)内添加如下js代码:
uni.getCurrentSubNVue().addEventListener("show",function(){console.log("subNVue子窗体已显示!") }); uni.getCurrentSubNVue().addEventListener("hide",function(){console.log("subNVue子窗体已隐藏!") });