【发布时间】:2017-08-01 09:10:44
【问题描述】:
我正在尝试将名字和姓氏传递给子组件以呈现为自定义元素。应该很简单。但由于某种原因,我无法链接我的道具。这是相关的父代码...
<div class="panel-body">
<full-name :userData.firstname="firstname"
:userData.lastname="lastname"></full-name>
</div>
<script>
import toggleSwitch from './components/toggleSwitch.vue';
export default {
data () {
return{
userData: {
firstname: '',
lastname: ''
}
}
},
components: {
'fullName': fullName
}
}
</script>
如您所见,我调用该元素并将我的两个数据道具传递给它。在那里,我只需通过字符串插值输出我的数据,然后……什么都没有显示。这是我的输出组件
<template>
<div>
<p>{{firstname}} {{lastname}}</p>
</div>
</template>
<script>
export default{
props: ['firstname', 'lastname']
}
</script>
我是否遗漏了一些明显的东西?提前致谢。
【问题讨论】:
-
已编辑以修复脚本标签
标签: javascript vue.js components