更新记录

1.0.0(2021-11-25)

初始化上传


平台兼容性

Vue2 Vue3
×
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
app-vue × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari

项目说明

集成uview-ui,luch-request,store,i18n的模板,方便初始化项目.

目录说明

目录 目录或文件 说明 要求 文件实例 目录实例
api 接口js文件 1.模块名称
2.方法名称
参见address.js
components 模块目录 符合easy-com规范
╚══ css目录 通用css文件 可选文件夹
╚══ jsonData目录 json文件 可选文件夹 参见clConfEnum.json
╚══ testData目录 测试数据js文件 可选文件夹 参见 index.list.js
╚══ vue-i18n目录 国际化相关文件 可选文件夹 参见common里的locales目录下文件
╚══ constant.js文件 常量文件 必须 参见项目文件
╚══ env.run.js文件 运行环境配置文件 必须 参见项目文件
pages 页面目录 分两级:
1.第一级按照tabber
2.第二级按照页面
参见项目文件
╚══ _ext 扩展目录 不属于任何tabber的页面 参见项目文件
pagesA 分包目录 1.命名:pages+功能模块
2.分包目录页面规则与pages相同
参见项目文件
╚══ static 分包目录对应的静态文件目录 按照tabber分一级目录 参见项目文件
static 主要static静态文件目录 按照tabber分一级目录 参见项目文件
store 统一状态管理vuex相关文件目录 可选 参见项目文件
utils 工具类目录 参见项目文件
╚══ auth 权限管理文件目录 存放登录,注册,注销等相关方法 参见项目文件
╚══ cache 缓存方法 1.按功能分文件
2.文件头部有注释
3.统一将缓存键定义于文件上方,值大写处理
参见jwt.js
╚══ request 请求相关文件目录 必选 参见service.js
╚══ tools 自定义或引入的工具js文件 必须有注释 参见项目文件
╚══ vue-i18n 国际化相关目录 可选 参见项目文件
╚══ wx_mp 微信公众号相关文件目录 可选 参见项目文件
uvew-ui uviewUi模块 参见项目文件
.... 参见项目文件
main.js 每个模块集成前添加注释分隔符 参见项目文件
vue.config.js 配置文件 此文件可选:部分配置项会被编译配置覆盖 参见项目文件

集成说明

  • 集成uview-ui,导入项目后直接使用,使用方法参见 uview 组件说明
  • 集成store,使用方法参见 uview-ui 官网的 vuex文档说明
  • 集成luch-request3.5,使用方法参见luch-request 3.x
  • 根据luch-request拦截特性实现无痛刷新,详见项目中 : utils/request/service.js 中

友情链接

uview-ui —— uView UI,是uni-app生态最优秀的UI框架,全面的组件和便捷的工具会让您信手拈来,如鱼得水

luch-request —— 基于 Promise 开发的 uni-app 跨平台、项目级别的请求库,它有更小的体积,易用的 api,方便简单的自定义能力


安装

下载地址 —— https://ext.dcloud.net.cn/plugin?id=6259

版权信息

km-init遵循MIT开源协议,意味着您无需支付任何费用,也无需授权,即可将uView应用到您的产品中。

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问