【发布时间】:2019-11-09 08:59:20
【问题描述】:
使用 Vuu.js,我试图将值从父组件传递给子组件。通过提供的示例,我可以正常工作。但是当我更改名称时,它停止工作。我无法弄清楚我做错了什么。我对道具的理解有限,我还在努力解决它。
工作示例:
https://codepen.io/sdras/pen/788a6a21e95589098af070c321214b78
HTML
<div id="app">
<child :text="message"></child>
</div>
JS
Vue.component('child', {
props: ['text'],
template: `<div>{{ text }}</div>`
});
new Vue({
el: "#app",
data() {
return {
message: 'hello mr. magoo'
}
}
});
非工作示例:
HTML
<div id="app">
<child :myVarName="message"></child>
</div>
JS
Vue.component('child', {
props: ['myVarName'],
template: `<div>{{ myVarName }}</div>`
});
new Vue({
el: "#app",
data() {
return {
message: 'hello mr. magoo'
}
}
});
【问题讨论】:
标签: javascript vue.js vuejs2 vue-component