1
私はvue.js
を学習しており、私の質問に対する答えはdocumentation for dynamic propsです。しかし私は実際に私のデータ構造のために働くことに失敗します。子コンポーネントにデータを渡す方法は?
Vue.component('cell', {
props: cell,
template: '<div>day is {{ cell.name }}</div>'
})
new Vue({
el: '#container',
data: {
"week": {
"today": {
"name": "Monday"
},
"tomorrow": {
"name": "Tuesday"
}
}
}
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.0.3/vue.js"></script>
<div id="container">
<cell v-bind:cell="week.today"></cell>
<cell v-bind:cell="week.tomorrow"></cell>
</div>
(このスニペットはまったく、わからないvue.jsがある場合は実行されません:
私の意図は、Vue
インスタンスからのデータが供給されるカスタムコンポーネント<cell>
を持つことです私も持っています)
期待される結果は
です<div>day is Monday</div>
<div>day is Tuesday</div>
出力が空ですので、コードに根本的な問題があると思います。それは何ですか?