README
Slowf - 简单,便捷的Vue单页应用辅助工具集
Slowf是一个针对Vue单页应用封装的工具集,提倡“轻代码 + 轻配置 + 开放控制”的方式,对于常见的业务场景可以拥有更快的开发速度,虽然slowf大量封装组件/工具类/功能,但是slowf并不打算做一个集多为一的工具集,因此我们允许用户自由引入,使用自己所需要的,引入即使用!
功能模块集合
Slowf提供大量预先封装好的组件/工具类/功能模块,以下为各个功能模块的位置以及简介,相关模块的使用请查阅Wiki
可配置化界面布局容器 - slowf/layout/layout.vue
界面布局预置配置文件 - slowf/layout/layoutOptions/*
空路由容器 - slowf/layout/blank.vue
PC后台组件集 - slowf/components/*
Ajax请求工具 - slowf/utils/axios.js
数据检查工具 - slowf/utils/check.js
RMS权限检查 - slowf/utils/rms.js
OSharp请求体生成 - slowf/utils/osharp.js
数据处理工具集 - slowf/utils/dataFormat.js
其他工具集 - slowf/utils/tool.js
安装Slowf
NPM:
npm install slowf --save
Yarn:
yarn add slowf
相关依赖
Slowf组件本身使用着其他第三方框架,如果需要自己集成项目,请注意使用时候可能存在的模块依赖情况,以下是各个模块依赖
样式依赖:
Slowf所有组件均依赖Sass处理,因此您需要安装对应的Sass处理器以及Sass-loader,如果sass安装失败,也可以更换成node-sass(注意nodejs版本匹配)
NPM:
npm install sass sass-loader --save
Yarn:
yarn add sass sass-loader
Ajax请求:
Slowf/utils/axios 为Slowf提供的链式Ajax请求工具,本工具依赖Axios,因此您需要先安装Axios模块
NPM:
npm install axios --save
Yarn:
yarn add axios
PC组件集:
Slowf/component 为Slowf提供的PC组件集合,本集合内组件依赖element-ui 2.13+,因此您需要先安装element-ui
NPM:
npm install element-ui --save
Yarn:
yarn add element-ui