网站建设及第三方支付,网站建设网上书店,做网站实际尺寸是多少,互联网公司有国企吗uniapp生命周期
uniapp生命周期不同于vue生命周期#xff0c;uniapp生命周期分为#xff1a; 应用生命周期 页面生命周期 组件生命周期 应用生命周期(官网) 注意 应用生命周期仅可在App.vue中监听#xff0c;在其它页面监听无效。 onlaunch里进行页面跳转#xff0c;如遇白…uniapp生命周期
uniapp生命周期不同于vue生命周期uniapp生命周期分为 应用生命周期 页面生命周期 组件生命周期 应用生命周期(官网) 注意 应用生命周期仅可在App.vue中监听在其它页面监听无效。 onlaunch里进行页面跳转如遇白屏报错请参考onlaunch生命周期内navigateto跳转页面注意 - DCloud问答 onPageNotFound 页面实际上已经打开了比如通过分享卡片、小程序码且发现页面不存在才会触发api 跳转不存在的页面不会触发如 uni.navigateTo
页面生命周期(官网) onInit使用注意
仅百度小程序基础库 3.260 以上支持 onInit 生命周期其他版本或平台可以同时使用 onLoad 生命周期进行兼容注意避免重复执行相同逻辑不依赖页面传参的逻辑可以直接使用 created 生命周期替代
onReachBottom使用注意 可在pages.json里定义具体页面底部的触发距离onReachBottomDistance比如设为50那么滚动页面到距离底部50px时就会触发onReachBottom事件。
如使用scroll-view导致页面没有滚动则触底事件不会被触发。scroll-view滚动到底部的事件请参考scroll-view的文档
onPageScroll 监听滚动、滚动监听、滚动事件参数说明
属性类型说明scrollTopNumber页面在垂直方向已滚动的距离单位px注意
onPageScroll里不要写交互复杂的js比如频繁修改页面。因为这个 生命周期是在渲染层触发的在非h5端js是在逻辑层执行的两层之间通信是有损耗的。如果在滚动过程中频发触发两层之间的数据交换可能会造成卡顿。如果想实现滚动时标题栏透明渐变在App和H5下可在pages.json中配置titleNView下的type为transparent参考。如果需要滚动吸顶固定某些元素推荐使用css的粘性布局参考插件市场。插件市场也有其他js实现的吸顶插件但性能不佳需要时可自行搜索。在App、微信小程序、H5中也可以使用wxs监听滚动参考在app-nvue中可以使用bindingx监听滚动参考。onBackPress上不可使用async会导致无法阻止默认返回
onPageScroll : function(e) { //nvue暂不支持滚动监听可用bindingx代替console.log(滚动距离为 e.scrollTop);
},…
组件生命周期(官网)