@ttk/vue
ttk-vue,提供一个开箱即用的vue框架
598
| Install | |
|---|---|
npm install @ttk/vue |
|
| Latest Version: | 2.0.8 |
| Vue: | 2 |
| License: | MIT |
| Last Updated: | Aug 25, 2020 |
| Links: | Repository · npm |
Maintainer: jeffycai
@ttk/vue
这是一个基于 Vue+Vuex+Vue-router 进行封装的业务基础框架,默认提供登录,还有常用的API。支持路由覆盖,及去中心化等特点,开发者无需关注框架的实现,只需按Vue+Vuex开发规范进行数据绑定即可。
目前版本为 v2.0.5 基于 vue-cli 进行构建,它依赖 vue-cli.
框架特点
-
去中心化,路由和页面store的操作都统一写在在一个文件夹下,代码结构更清晰,一个页面一个文件夹。
-
支持路由覆盖,业务代码中定义与框架中相同名称的路由名称即可覆盖框架路由。
-
支持重写框架的view层,无需修改store,复用框架中的store。
-
封装了部分常用接口,开发者可以直接使用,也可以自己重新写。
-
保留vue原有特性和数据操作的方法,降低框架学习成本
-
UI在Element-UI V2.12的基础上进行了2次封装,继承Eleemnt-UI所有特性
-
提供一些常用工具集,如日期格式化,phone校验,ajax封装等。
-
自带mock和eslint,无需再配置
更新日志
V2.0.5
分离依赖包,将@ttk/vue-uinpm的依赖改为版方式。不在使用git+http方式打开
V2.0.6
- 升级
@ttk/vue-ui至 1.0.11
V2.0.7
- 升级
@ttk/vue-ui至 1.0.12
相关项目
使用实例
# 克隆项目
git clone https://github.com/laogong5i0/tax-group-demo
# 进入项目目录
cd tax-group-demo
# 安装依赖
npm install
# 建议不要直接使用 cnpm 安装以来,会有各种诡异的 bug。可以通过如下操作解决 npm 下载速度慢的问题
npm install --registry=https://registry.npm.taobao.org
# 启动服务
npm run dev
发布
# 构建测试环境
npm run build:stage
# 构建生产环境
npm run build:prod
其它
# 预览发布环境效果
npm run preview
# 预览发布环境效果 + 静态资源分析
npm run preview -- --report
# 代码格式检查
npm run lint
# 代码格式检查并自动修复
npm run lint -- --fix
更多信息请参考 待更新:使用文档
Demo
demo
Browsers support
Modern browsers and Internet Explorer 10+.
![]() IE / Edge |
![]() Firefox |
![]() Chrome |
![]() Safari |
|---|---|---|---|
| IE>=9, Edge | last 2 versions | last 2 versions | last 2 versions |
License
MIT license.
Copyright (c) 2017-present PanJiaChen
Related Packages
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 2.0.8 | ^2.6.10 | MIT | |
| 2.0.7 | ^2.6.10 | MIT | |
| 2.0.6 | ^2.6.10 | MIT | |
| 2.0.5 | ^2.6.10 | MIT | |
| 2.0.4 | ^2.6.10 | MIT | |
| 1.0.3 | ^2.6.10 | MIT | |
| 1.0.2 | ^2.6.10 | MIT | |
| 1.0.1 | ISC | ||
| 1.0.0 | ISC |



