7
私は投稿リストコンポーネントと投稿コンポーネントを持っています。Vue.js関数を小道具として渡し、子供がデータでそれを呼び出すようにする
ポストリストからポストコンポーネントにコールするメソッドを渡すので、ボタンがクリックされると呼び出されます。この機能をクリックしたときに
は、しかし、私はポストIDを渡したい
コード:あなたはポスト・コンポーネントに見ることができるようにあなたが実行され、クリックを持って
let PostsFeed = Vue.extend({
data: function() {
return {
posts: [....]
}
},
template: `
<div>
<post v-for="post in posts" :clicked="clicked" />
</div>
`,
methods: {
clicked: function(id) {
alert(id);
}
}
}
let Post = Vue.extend({
props: ['clicked'],
data: function() {
return {}
},
template: `
<div>
<button @click="clicked" />
</div>
`
}
彼が小道具から得た方法で、そのメソッドに変数を追加したいと思います。
どうすればよいですか?
'小道具削除:[ 'クリック']、' –
グッドキャッチ。ありがとう。 –