1.static
目录下的 js
文件不会被编译,如果里面有 es6
的代码,不经过转换直接运行,在手机设备上会报错。
2.css
、less/scss
等资源同样不要放在 static
目录下,建议这些公用的资源放在 common
目录下。
3.template
内引入静态资源,如image
、video
等标签的src
属性时,可以使用相对路径或者绝对路径。
4.js文件不支持使用/
开头的方式引入。
5.css
文件或style标签
内引入css
文件时(scss、less文件同理),只能使用相对路径。
6.编译期判断环境可用条件编译,运行期判断可用uni.getSystemInfoSync().platform判断环境。
7.在字体或高度中使用了 rpx ,那么需注意这样的写法意味着随着屏幕变宽,字体会变大、高度会变大。如果你需要固定高度,则应该使用 px 。
8.App端,在 pages.json 里的 titleNView 或页面里写的 plus api 中涉及的单位,只支持 px,不支持 rpx。
9.小程序不支持在css中使用本地文件,包括本地的背景图和字体文件。需以base64方式方可使用。
10.背景图片微信小程序不支持相对路径(真机不支持,开发工具支持)。
11.字体图标网络路径必须加协议头 https
。