我有一个nuxt页面,分为两部分.第一部分是一个正常的模板 struct ,其中填充了基于url参数的动态内容.第二部分是应基于此数据加载的组件.我正努力做到这一点:
<template>
<div>
<h1>{{myData.header}}</h1>
<p>{{myData.text}}</p>
<my-component></my-component>
</div>
</template>
<script>
export default {
components: {
'my-component': () => import('@/components' + this.myData.component)
},
async asyncData(context) {
return {
myData: context.params.myData
}
}
}
</script>
但这是行不通的.有没有办法做到这一点?
我熟悉使用<my-component :is="myData.component"></my-component>
的可能性.然而,这需要我显式地导入每个组件,我希望避免这种情况.