静态资源使用
Iconify 图标使用
安装 vscode 智能提示的插件: Iconify IntelliSense
找图标:网址 https://icones.js.org/ 或者 vscode 安装 - Icônes
确定图标名字:找到图标后复制名字 如:'mdi:adjust' 或者 'mdi-adjust',则对应的 uniapp 写法为:
ts<view class="i-mdi-alarm text-40 text-red-5" />
设置样式:同 html 标签一样直接应用 style 属性或者 class 属性; 通过设置 color 和 font-size 属性设置对应的颜色和大小
WARNING
icones 图标库目前拥有超过 500 万个图标,为了减少项目安装依赖时间,目前仅安装了 Material Design Icons 如需其它图标库,可自行安装,例如,以下命令会安装 Remix Icon
bash
pnpm i @iconify-json/ri
无论安装多少 Iconify 图标都不会影响打包体积
本地图片、线上图片使用
开发过程中,经常遇到本地图片资源过大导致打包尺寸太大问题,通常解决方法是:将图片资源放到服务器上,这样又回产生新的问题:
- 开发过程中需要频繁更换图片,每次更换图片都需要重新上传图片资源,非常麻烦。
- 由本地图片切换成线上图片后需要去使用图片的地方修改图片路径。
解决思路:开发过程中使用本地图片开发,打包后自动删除本地图片并在使用处自动替换为线上路径,开发完成后统一将本地图片上传至服务器
INFO
待完善