@ttk/vue

2.0.8 • Public • Published

@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

  1. 升级@ttk/vue-ui至 1.0.11

V2.0.7

  1. 升级@ttk/vue-ui至 1.0.12

相关项目

@ttk/vue

tax-group-demo

@ttk/vue-ui

使用实例

# 克隆项目
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 / EdgeIE / Edge FirefoxFirefox ChromeChrome SafariSafari
IE>=9, Edge last 2 versions last 2 versions last 2 versions

License

MIT license.

Copyright (c) 2017-present PanJiaChen

Readme

Keywords

none

Package Sidebar

Install

npm i @ttk/vue

Weekly Downloads

2

Version

2.0.8

License

MIT

Unpacked Size

131 kB

Total Files

7

Last publish

Collaborators

  • jeffycai
  • jgy631555544
  • laogong5i0
  • lztccol
  • sharkwarn