1.0.0 • Published 1 year ago
mount-core v1.0.0
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
})