为了账号安全,请及时绑定邮箱和手机立即绑定

vue中渲染一个用变量保存的vue组件

vue中渲染一个用变量保存的vue组件

慕码人2483693 2019-03-10 14:55:11
问题描述在vue的template中渲染一个动态的vue组件相关代码<template> <div>    {{x}} </div</template><script>import x from './x.vue';export default{   data() {    return { x }   } } </script>但是这样并不能渲染出这个x组件...有什么方式可以像react那样直接渲染出一个用变量保存的组件嘛?
查看完整描述

3 回答

?
慕容森

TA贡献1853条经验 获得超18个赞

如果你是想引用组件:

<template> <div>
   <x />
 </div</template><script>import x from './x.vue';export default{    components: {x}
}
</script>

如果你想... emmm 我不太清楚你说的 直接渲染出一个用变量保存的组件 是什么意思?


查看完整回答
反对 回复 2019-03-10
?
沧海一幻觉

TA贡献1824条经验 获得超5个赞

上面的老哥说的对,你这个是这个组件内部的变量定义,要是想在组件内引用其他组件的话,要用上面老哥的写法.

查看完整回答
反对 回复 2019-03-10
?
慕神8447489

TA贡献1780条经验 获得超1个赞

话说你都这样了 为啥不直接用slot?

查看完整回答
反对 回复 2019-03-10
  • 3 回答
  • 0 关注
  • 1076 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信