天下无坑

天下无坑


全局插件

项目在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
  • R

  • [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: &quot;&quot;,
    rate: 0
});

//从后台格式化到表单
Basic.parse({

});

//从表单格式化到后台
Basic.dispose({

});

页面列表

ITEM_HTML