@tarojs/components
Version:
Taro 组件库。
20 lines • 695 B
JavaScript
import _toConsumableArray from "@babel/runtime/helpers/toConsumableArray";
import { listeners } from './mixins/listeners';
import { refs } from './mixins/refs';
export default function createComponent(name) {
var classNames = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [];
return {
name: name,
mixins: [listeners, refs],
props: ['nativeProps'],
render: function render(createElement) {
return createElement("".concat(name, "-core"), {
class: ['hydrated'].concat(_toConsumableArray(classNames)),
domProps: {
nativeProps: this.nativeProps
},
on: this.listeners
}, this.$slots.default);
}
};
}