1.0.0 • Published 3 years ago

applet-plus v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

applet-plus

applet-plus 是一个对小程序 Page 和 Component 功能进行增强的库

app.js

function log(options) {
  const oldDidMount = options.didMount;
  options.didMount = function () {
    console.log('打日志埋点');
    return oldDidMount && oldDidMount.call(this, ...arguments);
  };
  return options;
}

// 需要添加一个 appletPlus 用于处理功能逻辑
App({
  appletPlus: {
    component: [log], // [log, ...other] 多个
    page: [],
  },
  onLaunch() {
    console.log('小程序启动');
  },
});

component 处

import { ComponentPlus } from 'applet-plus';
// 每个组件 didMount 都会进行日志或埋点
ComponentPlus({
  
});

// 原来的
// Component(());

page 处

import { PagePlus } from 'applet-plus';
// 升级版的
PagePlus({
  
});

// 原来的
// Page(());