dalitek-vue
v2.0.1
Published
scss/js/http init
Downloads
9
Readme
dalitek-vue
http初始化
// main.js
import dalitek from "dalitek-vue";
import "dalitek-vue/style.scss";
// 初始化token
dalitek.api.create({
baseURL: "", // axios baseURL
authURL: "", // 必传字段!http获取token url
refreshURL: "", // 必传字段!http刷新token url
appKey: "", // 必传字段!
appSecret: "" // 必传字段!
});
// http 全局配置
Vue.prototype.$get = dalitek.api.get;
Vue.prototype.$post = dalitek.api.post;
Vue.prototype.$delete = dalitek.api.delete;
Vue.prototype.$put = dalitek.api.put;
Vue.prototype.$fun = dalitek.fun; // 常用function
Vue.prototype.$new = dalitek.fun.newData; // 数据深copy
// jwt传值
dalitek.api.jwt(jwt); // 建议在router路由守卫中执行
初始化css样式及常用js
npm i yang-init
or
yarn add yang-init
vue > main.js
import utils from "yang-init";
import "yang-init/style.scss";
Vue.prototype.$utils = utils;
scs依赖于scss预编译(持续更新)
js方法说明:(持续更细)
- 原型方法
- 时间日期格式化
new Date().Format('yyyy-MM-dd hh:mm:ss')
- 函数方法
newData
深copygetDifferent(arr1,arr2)
// 取出两个数组中的不同元素arrayDedup(arr)
// 数组去重isJSON(string)
// 判断是否json字符串swapItem(arr,fromIndex,toIndex)
// 数组元素移动
// fromIndex: 当前元素所在位置索引, toIndex: 移动到交换的位置索引
- 常用正则编录(持续更细)
regExp.existChinese
// 存在中文regExp.onlyChinese
// 只有中文regExp.existNum
// 存在数字regExp.onlyNum // 只有数字
regExp.existLetter // 存在字母
regExp.onlyLetter // 只有字母
regExp.num_letter // 匹配数字+字母
regExp.num_letter_special // 匹配数字 + 字母 + 特殊字符
regExp.num_letter_require // 匹配数字 + 字母,且必须包含
regExp.phone // 手机号
regExp.email // Email
regExp.url // 网址URL
regExp.qq // qq号
regExp.postalCode // 邮政编码
regExp.ip // ip
regExp.idCard // 身份证号
regExp.date // 格式日期
regExp.money // 金钱