vue-tools-box
v0.1.5
Published
前端业务代码工具库
Downloads
11
Maintainers
Readme
vue-tools-box
前端业务代码工具库
业务开发过程中,会经常用到日期格式化
、url参数转对象
、浏览器类型判断
、节流函数
等常用函数,为避免不同项目多次复制粘贴的麻烦,这里统一封装,并发布到 npm,以提高开发效率。如果你也有常用的代码,欢迎为本项目提交 pr。
目的:高效率完成前端业务代码
现在函数部分,来源于 common-tools-box 库
👤 作者
Harvey Liu
📮 邮箱
JavaScript utility and helper functions
安装 Installation:
npm install --save vue-tools-box
或者
yarn add vue-tools-box
状态 Status
持续开发中,In development
一、样式
引入使用
在vue.config.js
文件中配置后,即可在全局文件使用
css: {
sourceMap: false,
loaderOptions: {
scss: {
prependData: '@import "vue-tools-box/src/styles/common.scss";'
}
}
二、常用组件
...待定
三、常用插件
1,http 插件
使用 demo
//在apis/index.js文件中
import http from 'vue-tools-box/src/utils/http'
export default {
getList(params) {
return http.get('api/v1/getList', { params })
},
setData(params) {
return http.post('api/v1/submit', params)
}
}
四、函数列表文档
1、直接使用(浏览器:)
直接下载min
目录下的toolsbox.min.js使用,支持 UMD 通用模块规范
<script src="toolsbox.min.js"></script>
<script>
var OS = toolsbox.getOS()
</script>
2、npm:
$ npm install --save-dev common-tools-box
webpack、RequireJS、SeaJS 等
// 完整引入
const toolsbox = require('common-tools-box')
const OS = toolsbox.getOS()
推荐使用方法
你真的不需要完整引入所有函数,所以只引入需要使用的方法即可。
const getOS = require('common-tools-box')
const OS = getOS()
当然,你的开发环境有 babel 编译 ES6 语法的话,也可以这样使用:
import getOS from 'common-tools-box/getOS'
// 或
import { getOS } from 'common-tools-box'