<template>
<ReviewWrapper>
<component :is="comName"></component>
</ReviewWrapper>
</template>
<script>
import { ReviewWrapper } from "~/components/gj-common.min.js";
//批量导入组件
const importAll = (r) => {
let cache = {};
r.keys().forEach(key => cache[key] = r(key));
return cache;
}
const allFile = importAll(require.context('./', true, /\.vue$/))
const componentsAll = {}
for(let key in allFile) {
const element = allFile[key].default;
componentsAll[element.name] = element
}
export default {
name: "ReviewWrapper",
components: { ReviewWrapper, ...componentsAll },
created() {
return {
comName: '',
}
},
mounted() {},
};
</script>
<style></style>