在项目中遇到切换tabBar页面时对前一个tabBar页面中的组件进行操作的情况, 总结如下:
假如有tabBar页面A和 tabBar页面B, A页面有组件;
从A切换到B, 对A页面的组件数据进行操作:
实现方法:
在A页面的组件中加入生命周期:
pageLifetimes:{
hide: function() {
**// 组件所在的页面被隐藏时执行 即当切换到B页面时的操作;**
},
show: function(){
// 组件所在的页面被展示时执行
},
resize: function(size) {
// 组件所在的页面尺寸发生变化时执行
}
},