hel-tpl-remote-vue-comps
Version:
可供`hel-micro`消费的远程vue组件示例
21 lines (18 loc) • 632 B
JavaScript
/*
|--------------------------------------------------------------------------
|
| 用于本地调试组件,配合 npm script 的 VUE_APP_COMP 参数来决定载入哪个组件调试
|
|--------------------------------------------------------------------------
*/
import Vue from 'vue';
import libProperties from './entrance/libProperties';
const compName = process.env.VUE_APP_COMP || 'App';
if (Vue.version.startsWith('3.')) {
// 如果是 vue3,渲染入口调整为 createApp
Vue.createApp(libProperties[compName]).mount('#app');
} else {
new Vue({
render: h => h(libProperties[compName]),
}).$mount('#app');
}