okam-core
Version:
The extension for small program framework
30 lines (25 loc) • 756 B
JavaScript
/**
* @file Create wx component instance
* @author sparklewhy@gmail.com
*/
;
import {createComponent} from '../helper/factory';
import {normalizeComponent} from '../helper/component';
import componentBase from '../base/component';
/**
* Create component instance
*
* @param {Object} componentInfo the component information
* @param {Object=} options the extra init options
* @param {Object=} options.refs the component reference used in the component, the
* reference information is defined in the template
* @return {Object}
*/
export default function extendComponent(componentInfo, options) {
return createComponent(
componentInfo,
componentBase,
normalizeComponent,
options
);
}