diff --git a/docs/tutorial/page.md b/docs/tutorial/page.md index 870a6c45b6e4ed1ee9b9bb87dd3b92f794072daf..f340f17cf9fdf43a6c596ec8d462847cbf3f8ff8 100644 --- a/docs/tutorial/page.md +++ b/docs/tutorial/page.md @@ -1,4 +1,34 @@ -## 页面生命周期 @lifecycle +## 页面简介 + +uni-app项目中,一个页面就是一个符合`Vue SFC规范`的`.vue`文件或`.nvue`文件。 + +`.vue`页面和`.nvue`页面,均全平台支持,差异在于当uni-app发行到App平台时,`.vue`文件会使用webview进行渲染,`.nvue`会使用原生进行渲染,详见:[nvue原生渲染](/tutorial/nvue-outline)。 + +## 新建页面 + +`uni-app`中的页面,通常会保存在工程根目录下的`pages`目录下。 + +每次新建页面,均需在`pages.json`中配置`pages`列表;未在`pages.json -> pages` 中配置的页面,`uni-app`会在编译阶段进行忽略。pages.json的完整配置参考:[全局文件](/collocation/pages)。 + +通过HBuilderX开发 `uni-app` 项目时,在 `uni-app` 项目上右键“新建页面”,HBuilderX会自动在`pages.json`中完成页面注册,开发更方便。 + +同时,HBuilderX 还内置了常用的页面模板(如图文列表、商品列表等),选择这些模板,可以大幅提升你的开发效率。 + +