crmeb标准版uni-app移动端页面添加/开发操作流程
发布时间:2024-03-30 17:25 浏览次数:次 作者:crmeb官方代理商
【CRMEB官方代理商】页面简介
uni-app项目中,一个页面就是一个符合Vue SFC规范
的.vue
文件或.nvue
文件。
.vue
页面和.nvue
页面,【CRMEB官方代理商】均全平台支持,差异在于当uni-app发行到App平台时,.vue
文件会使用webview进行渲染,.nvue
会使用原生进行渲染。nvue具体介绍及使用方法见: nvue原生渲染
新建页面
uni-app
中的页面,【CRMEB官方代理商】通常会保存在工程根目录下的pages
目录下。
每次新建页面,均需在pages.json
中配置pages
列表;未在pages.json -> pages
中配置的页面,uni-app
会在编译阶段进行忽略。
pages.json
的目录结构
一般主要页面我们放在pages
中【CRMEB官方代理商】,
而一些业务模块且不是tabbar页面,【CRMEB官方代理商】我们可以在subPackages
中创建分包
应用首页
这里要注意的是uni-app
会将pages.json -> pages
配置项中的第一个页面,作为当前工程的首页(启动页)。
模板内引入静态资源
template内引入静态资源,如image、video等标签的src属性时,可以使用相对路径或者绝对路径,形式如下
注意
@
开头的绝对路径以及相对路径会经过 base64 转换规则校验【CRMEB官方代理商】- 引入的静态资源在非 h5 平台,均不转为 base64。
- H5 平台,小于 4kb 的资源会被转换成 base64,其余不转。
- 自
HBuilderX 2.6.6
起template
内支持@
开头路径引入静态资源,旧版本不支持此方式 - App 平台自
HBuilderX 2.6.9
起template
节点中引用静态资源文件时(如:图片),调整查找策略为【基于当前文件的路径搜索】,与其他平台保持一致
css 引入静态资源
css文件或style标签内引入css文件时(scss、less 文件同理),可以使用相对路径或绝对路径(HBuilderX 2.6.6)
删除页面
删除页面时,【CRMEB官方代理商】需做两件工作:
- 删除
.vue
文件或.nvue
文件 - 删除
pages.json -> pages
列表项中的配置