使用 Vitesse unipp & Alovajs 构建微信小程序
组件介绍
Vitesse Uni App:https://vitesse-docs.netlify.app/
UI:https://uview-plus.jiangruyi.com/components/intro.html
编辑器:VScode 安装 Volar(Vue Offices)插件
创建项目
1 |
|
创建页面
参考:https://vitesse-docs.netlify.app/getting-started/views
创建方式非常简单,即看即会
引入 UI 库
这步稍微有些麻烦。
安装文档地址:https://uview-plus.jiangruyi.com/components/install.html
配置文档地址:https://uview-plus.jiangruyi.com/components/npmSetting.html
安装 Sass
1 |
|
安装依赖
1 |
|
引入 JS 库
1 |
|
引入全局 CSS
1 |
|
引入基础样式
1 |
|
配置 easycom 模式
1 |
|
配置 typescript 支持
1 |
|
启动项目查看
1 |
|
踩坑记录
在 pages.json 中配置 easycom 配置时,再次重新启动项目,会导致 pages.json 中的文件刷新,然后 ui 样式引入失效,需要在 pages.config.json 中配置
1 |
|
使用 alova.js 作为小程序的请求工具
官网:https://alova.js.org/zh-CN/
unipp 插件:https://alova.js.org/zh-CN/resource/request-adapter/uniapp
安装
1 |
|
封装
index.ts
1 |
|
api.ts
1 |
|
service.ts
1 |
|
调用:
1 |
|
使用 Vitesse unipp & Alovajs 构建微信小程序
http://yuluo-yx.github.io/2024/09/10/使用-Vitesse-unipp-Alovajs-构建微信小程序/