5/27 Vue.js
自分なりの解釈
computed dataの値を監視して変化があった場合に処理を実行してリターンで返す
todoリストの処理の流れ
入力欄の値をnewItemとしてv-modelで取得
ボタンクリックで発火 addItem関数処理へ
addItem関数でnewItemを配列に追加 newItemを初期化
配列をv-forで表示
削除ボタンクリックで発火 deleteItem関数にインデックスを引数に渡して処理へ
インデックス番号をもとに配列のデータをspliceで削除
検索欄の入力情報をv-modelで取得
computedで入力情報を監視
配列から入力情報を含むデータだけをfilterとindexOfを使用してリターンする
リターンしたデータをv-forで表示するとリアルタイムで更新される
バリデーショ
エラー用配列をdataに準備しておく
formタグに@submitでvalidateイベント発火
validataイベントでエラー用配列を初期化
if文で弾く場合はエラー用配列にメッセージ追加
エラー用配列の要素数が1以上なら表示するよう設定
エラー用配列をv-forを使用して表示する