uniapp页面的生命周期
- 页面生命周期有
onLoad、onShow、onReady、onHide、onUnload等,也可以使用 vue 生命周期 created、mounted 等 - 组件的生命周期仅支持vue 生命周期的写法同Vue
什么是 easycom 组件模式
只要组件安装在项目的 components 目录下或 uni_modules 目录下,并符合 components/组件名称/组件名称.vue 的目录结构,就可以不用引用、注册,直接在页面中使用
easycom是自动开启的,不需要手动开启
注:不管components目录下安装了多少组件,easycom打包后会自动剔除没有使用的组件
路由跳转和配置需要注意的地方
路由的跳转方式,同样参照了小程序 有 navigator 标签 和 API 两种
navigator 标签: 推荐使用 有助于 SEO(搜索引擎优化)
API: 常用跳转方式uni.navigateTo()、uni.redirectTo()、uni.switchTab(),即可处理大部分路由情况
- pages.json中配置路由注意 path 前面不加
/ - tabBar 页面 仅能通过
uni.switchTab、<navigator open-type="switchTab"></navigator>方法进行跳转 - 如需求特殊可以自定义开发 tabBar,即 pages.json 中不要设置 tabBar
- Api跳转时 url 前需要加
/ - 小程序页面栈最多 10 层
