感谢引用的所有链接的作者^-^
1、概述
项目地址:taro-template。基础搭建(参见readme.md):如Nutui、redux等。业务搭建如下。
技术栈:Taro 4.x、NutUI-React 2.x、Redux 5.x、Tailwindcss 3.x、Typescript 5.x。
兼容:微信小程序、H5端。
2、业务搭建
常量
(1)全局变量:utils/globalData.ts,api eg 存app实例、主题,小型应用
(2)常量:constants,eg 枚举、字典常量等
(3)接口、资源地址等,步骤:api、api2
- .env[.development|.xx],TARO_APP_xx开头,eg TARO_APP_ID固定(必填)
- config/index.ts配置defineConstants + process.env.TARO_APP_xx串,全局可访问
- types/global.d.ts,声明 DOMAIN_URL、RESOURCE_URL类型
- 页面直接使用:DOMAIN_URL、