「コンポーネント」:構成部品をどんなページにも簡単に組み込める部品(コンポーネント化)にして、独立したコンポーネントに分け、再利用しやすくすること
コンポーネントの定義方法
書式:Vue.component(‘コンポーネントの名前’,{コンポーネントのオプション})
コンポーネントを定義する
親コンポーネント内にコンポーネントを描画する
ここにコンポーネントが入ります。(見えませんが、<show-hello></show-hello>とコードを書いてます。)
<show-hello></show-hello>と記述した場所に、コンポーネントのtemplateオプションの内容が置き換わった。
templateオプションの注意点
templateオプションに指定するテンプレートは、必ず全体を単一のタグで囲まなければいけない。
誤り(Incorrect) → template:'<span>{{name}}</span>:<span>{{price}}円</span>’
正(correct) → template:'<div><span>{{name}}</span>:<span>{{price}}円</span></div>’
誤った記述ではnameしか反映されないが、正しい記述ではnameとpriceが反映される。
この本を参考に学び、完成させることができました。しかし、プログラミング初心者の私が詳しく解説することは、おこがましく、難しく出来ません(ToT)
その点、この本では丁寧な解説が載っていますので、解説とともにコードを書き、完成させればより深く学ぶことができます(^.^) 身に付けて消えないスキルがこの値段。買っておいてよかったです。
レベルアップにはプロから学ぶのも時には必要
オンラインで受講ができるスクールですので、全国どこからでも。