全局插件
项目在vue.config.js中配置了7个全局插件,在项目中可直接使用
{
Utils: [path.resolve(__dirname, 'src/js/common/utils'), 'default'],
Manba: 'manba',
HeyUI: 'heyui',
Model: 'js-model',
G: 'hey-global',
log: 'hey-log',
R: [path.resolve(__dirname, 'src/js/common/request'), 'default']
}
项目中的对象名
- Utils
- Manba
- HeyUI
- Model
- G
- log
-
[hey-utils](https://www.npmjs.com/package/hey-utils "hey-utils") 工具集<a id="utils"></a>
判断类型,数值计算,对象复制、合并、赋值,toArray, toObject,localStorage存取,生成唯一值
-
[manba](https://www.npmjs.com/package/manba "manba") 日期处理对象<a id="manba"></a>
- YYYY/yyyy:年份
- M:月份
- MM:月份,个位补充0
- D/d:天数
- DD/dd:天数,个位补充0
- H/h:小时
- HH/hh:小时,个位补充0
- m:分钟
- mm:分钟,个位补充0
- S/s:秒数
- SS/ss:秒数,个位补充0
- w:星期,返回中文:['日', '一', '二', '三', '四', '五', '六']
- q:上下午,返回中文:['上午', '下午']
-
HeyUI HeyUI组件
全局使用HeyUI的组件 <a id="heyui"></a>
-
[js-model](https://www.npmjs.com/package/js-model "js-model") 模数据对象<a id="model"></a>
let Basic = new Model({
id: 0,
companyId: "",
rate: 0
});
//从后台格式化到表单
Basic.parse({
});
//从表单格式化到后台
Basic.dispose({
});
-
[hey-global](https://www.npmjs.com/package/hey-global "hey-global") 全局变量控制<a id="g"></a>
G.get(key); G.set(key,name)
-
[hey-log](https://www.npmjs.com/package/hey-log "hey-log") log()<a id="log"></a>
将console.log() 简化为 log()
-
[R]() 后台所有请求 src/js/common/request.js
<a id="r"></a>