1.0.3 • Published 5 years ago

wx-wrapper v1.0.3

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

wx-wrapper

包装小程序App、Page和Component等全局方法,提供全局配置和钩子能力

使用

这里配合wx-computed2来进行演示
支持包装App、Page、Component和Behavior,里边的参数和使用原始函数时一样

import wrapper from 'wx-wrapper';
import computed from 'wx-computed2';

wrapper({
    Page: {
        onLoad() {
            computed(this);
        }
    },
    Component: {
        options: {
            // 组件接受外部全局样式
            addGlobalClass: true
        },
        attached(rawObj) {
            // 由于小程序限制, 自定义属性需手动绑定
            ['computed', 'watch'].forEach(v => this[v] = rawObj[v]);
            computed(this);
        }
    }
});