vue.jsのコンポーネント、あまりありがたみを感じられない
コンポーネントという機能があり、これは強力そうだなー、って感じではあるのですが、いざやってみるとこんな感じで。
<div id="demo1"> <input type="text" v-model="message"> <sample-component v-bind:msg="message"></sample-component> <input type="text" v-model="message2"> <sample-component v-bind:msg="message2"></sample-component> </div>
// こっちが子 var SampleComponent = Vue.extend({ template: `<div> {{msg}}</div>`, props: ['msg'] }) // これが親 var demo = new Vue({ el: "#demo1", data: { message: '', message2: '' }, components: { 'sample-component': SampleComponent } })
どうもなんかデータの受け渡しが面倒になっただけで何のありがたみも感じられない。
分ければ分けるほど物事が複雑になって分かりにくくなる。
- 出版社/メーカー: バンダイ
- 発売日: 2015/10/31
- メディア: おもちゃ&ホビー
- この商品を含むブログを見る