问题:
最近做小程序时遇到一个问题,想在一个页面的子组件的onLoad()中发请求获取数据,却发现onLoad()根本不会执行。
原因:
这个子组件不属于uni-app中的页面(在pages.json中配置的页面),uni-app的文档也做出了说明,组件是无法使用页面级的onLoad等生命周期的。
解决:
uni-app除支持页面生命周期还支持 Vue 组件生命周期,所以可以在mounted(vue2)或onMounted(vue3)中执行相应的操作。
问题:
最近做小程序时遇到一个问题,想在一个页面的子组件的onLoad()中发请求获取数据,却发现onLoad()根本不会执行。
原因:
这个子组件不属于uni-app中的页面(在pages.json中配置的页面),uni-app的文档也做出了说明,组件是无法使用页面级的onLoad等生命周期的。
解决:
uni-app除支持页面生命周期还支持 Vue 组件生命周期,所以可以在mounted(vue2)或onMounted(vue3)中执行相应的操作。