更新记录
1.0.0(2024-03-13) 下载此版本
1.0.0
平台兼容性
Vue2 | Vue3 |
---|---|
√ | × |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
HBuilderX 3.6.4 app-vue | × | √ | × | × | × | × |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 |
---|---|---|---|
× | × | × | × |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
√ | √ | √ | √ | √ | √ | √ | √ | √ |
kdy-uniapp-cil
描述✨
本模板是uniapp项目的基础模板,集成了uview-ui和i18n国际化,并封装了众多全局方法和全局样式,适合开箱即用,推荐开发新项目使用。如果对你有帮助的话,给个好评和star吧!🤞🤞🤞
基本功能🛰
-
集成了vue-i18n国际化,默认获取手机系统语言,并声明vuex_lang全局变量,通过修改vuex_lang值即可转换其他其他语言
-
集成uview-ui,采用下载安装方式,已配置好,无需npm
-
集成了luch-request请求库,并配置了请求拦截和响应拦截以及一些相应的配置
-
全局公共函数
-
全局主题scss变量和全局css
项目目录📁
kdy-uni-cil-v1
├─ .hbuilderx
│ └─ launch.json
├─ api //api模块化管理目录
├─ App.vue
├─ common //公共资源目录
│ ├─ css
│ │ ├─ global.scss //全局css
│ │ └─ theme.scss //主题scss变量
│ ├─ enum-file //存放枚举数据的文件
│ │ └─ tabbar-option.js
│ └─ js //全局方法
│ ├─ data-handle.js
│ ├─ date-handle.js
│ ├─ http.js //接口请求函数
│ ├─ k.js
│ ├─ page-handle.js
│ ├─ permissions-handle.js //判定app权限是否开启的方法
│ └─ utils.js
├─ components //项目的组件库
│ └─ k-more-line-roll
│ └─ k-more-line-roll.vue
├─ config //项目的配置文件
│ ├─ env.dev.js //开发环境
│ ├─ env.prod.js //生产环境
│ └─ index.js
├─ index.html
├─ locale //i18n的字典
│ ├─ en.json
│ ├─ i18n-config.js
│ ├─ zh-Hans.json
│ └─ zh-Hant.json
├─ main.js //主入口
├─ manifest.json
├─ pages //页面
│ └─ index
│ ├─ index.vue
│ └─ my.vue
├─ pages.json //页面配置文件
├─ plugin //存放插件的目录
│ └─ luch-request
├─ README.md
├─ static //存储静态美术资源目录
│ └─ logo.png
├─ store //vuex
│ ├─ index.js
│ ├─ modules
│ │ └─ lang.js
│ ├─ mutations.js
│ ├─ state.js
│ ├─ store.json
│ └─ u-mixin.js
├─ uni.scss
└─ uview-ui //uview-ui目录
克隆模板🦕
1.gitHub
git clone https://github.com/zhangyeke/kdy-uniapp-cil-v1.git
2.Gitee
git clone https://gitee.com/zhang-yeke/kdy-uni-cil-v1.git
鸣谢🌟
-
unaipp是一个使用
Vue.js
开发小程序、H5、App的统一前端框架。 -
uview-ui 多平台快速开发的UI框架,uniapp生态最优秀的UI框架。
-
luch-request基于 Promise 对象实现更简单的 request 使用方式,支持请求和响应拦截