slowf

Slowf - 简单,便捷的Vue单页应用辅助工具集

Usage no npm install needed!

<script type="module">
  import slowf from 'https://cdn.skypack.dev/slowf';
</script>

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