1.0.0 • Published 1 year ago

mount-core v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

finance-core是一个用于解决相同逻辑需要在app和小程序重复开发的问题和为了更快接入新类型基金产品而创建, 设计方案借鉴了Jquery,不同模版通过Plugin的方式进行动态注入,通过financeCore.fund.xxx进行调用。 还有一些公共方方法直接挂载在financeCore实例上,如:financeCore.currentTime(),可以用来获取小程序当前时间, 因为financeCore是一个单例,所以初始化完成后,可以在任何地方使用

finance-core在使用时必须先注入依赖,注入方式如下:

const CoreOptions = {
  libs: [
    {
      name: 'cgi',
      lib: cgi,
    },
    {
      name: 'moment',
      lib: moment,
    },
    {
      name: 'lodash',
      lib: lodash,
    },
    // ...something
  ],
  simpleDecimal: false,
  currentTime: () => {
    return currentTime
  },
  // ...something
}
// 初始化财富模块核心
const financeCore = getFinanceCore()
// 初始化financeCore
financeCore.init(CoreOptions, () => {
  // dosometing
})
1.0.0

1 year ago

1.0.4

1 year ago