uniapp页面的生命周期

  1. 页面生命周期open in new windowonLoadonShowonReadyonHideonUnload 等,也可以使用 vue 生命周期 created、mounted 等
  2. 组件的生命周期open in new window仅支持vue 生命周期的写法同Vue

什么是 easycom 组件模式

只要组件安装在项目的 components 目录下或 uni_modules 目录下,并符合 components/组件名称/组件名称.vue 的目录结构,就可以不用引用、注册,直接在页面中使用

easycom 是自动开启的,不需要手动开启

注:不管components目录下安装了多少组件,easycom打包后会自动剔除没有使用的组件

路由跳转和配置需要注意的地方

路由的跳转方式,同样参照了小程序 有 navigator 标签open in new windowAPIopen in new window 两种
navigator 标签: 推荐使用 有助于 SEO(搜索引擎优化open in new window)
API: 常用跳转方式 uni.navigateTo()uni.redirectTo()uni.switchTab(),即可处理大部分路由情况

  1. pages.json中配置路由注意 path 前面不加 /
  2. tabBar 页面 仅能通过 uni.switchTab<navigator open-type="switchTab"></navigator>方法进行跳转
  3. 如需求特殊可以自定义开发 tabBar,即 pages.json 中不要设置 tabBar
  4. Api跳转时 url 前需要加 /
  5. 小程序页面栈最多 10 层
上次更新:
贡献者: QingYiXiaoYao