docs vuejs.orgの例のように、コンポーネントを使用して、選択したオプションからデータを表示するにはどうすればよいですか?vueコンポーネントから選択したオプションのデータを表示
<div id="app">
<selection></selection>
<div v-if="post">
selected post:
{{post.title}}
</div>
<div v-else>
no posts
</div>
</div>
main.js
Vue.component('selection', {
template: "<select v-model='post'><option v-for='post in posts' v-bind:value='post.val'>{{post.title}}<option></select>",
data: function() {
return {
posts: [{
title: "lorem ipsum 1", val: '1' }, {
title: "lorem ipsum 2", val: '2' }, {
title: "lorem ipsum 3", val: '3' }
],
post: null
}
},
})
new Vue({
el: "#app",
data: {
post: null
}
}).$mount('#app')
なぜ、親から選択した投稿にアクセスしたいのですか。それはコンポーネント自体で行います。 – imrealashu