比如有组件 C 和 D ,他们根据传入的数据不同,界面也不一样。 现在组件 B 里 import 组件 C 和 D ,请问如何在 js 代码里给 C , D 组件传递数据呢?
<template>
<div>
<component :is="currentView"></component>
</div>
</template>
<script>
import C from './C.vue'
import D from './D.vue'
export default {
data() {
return {
currentView:null
}
},
methods: {
clickSwitch(row, event){
if(row.type==='c'){
this.currentView = C; //这里如果给 C 组件传送数据呢?
}else{
this.currentView = D;//这里如果给 D 组件传送数据呢?
}
}
}
}
</script>
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.