一般来说,tabbar 的onLoad方法,只加载一次。加载完后就不会再次调用 onLoad方法了。但是 onShow 和 onHide 是每次切换tabbar页面的时候都会调用。
好了,那就把加载页面数据的方法写在onshow里面吧。可是我的页面是由两个动态组件组成的 是个 切换的导航:分别是两个组件 进入tabbar页面后,默认第一个显示的组件自动加载数据,但是第一个组件的created方法触发不了。
在这里插入图片描述

在点击我的标签导航的时候可以调用子组件中的created钩子函数。于是在主页面中的onshow方法中直接调用了 点击标签的方法 功能就实现了:

onShow:function(){
			//changeTab是切换两个标签的方法
			this.changeTab('本矿煤检报告','localeReports','localeReports')
			
		}
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐