okam-core
Version:
The extension for small program framework
37 lines (29 loc) • 742 B
JavaScript
/**
* @file Make the page component support behavior/mixin
* @author sparklewhy@gmail.com
*/
;
import {initBehaviors} from '../helper';
import {getStrategyConfig} from '../strategy';
let strategyConf;
export default {
/**
* Initialize the behavior plugin
*
* @param {Object} options the plugin options
*/
init(options) {
strategyConf = getStrategyConfig(options);
},
component: {
/**
* The instance initialize before the instance is created.
*
* @private
* @param {boolean} isPage whether is page component initialization
*/
$init(isPage) {
initBehaviors(this, isPage, strategyConf);
}
}
};