🦏
Vue.js課題 【section3: Listを作成できるようにしよう】 3-2 ユーザビリティな
作成日:
2021/12/13
3
実施内容
3-2 ユーザビリティなフォームにしよう
気付き
- focusiin focusoutでフォーカスした時と外した時の指定ができる
- methods内で動作を定義
- ↓↓↓trueならactiveクラスを付与。falseなら付与しない。
computed: {
classList() {
//クラスを付与(後にpushメソッドが使えるように配列定義)
const classList = ['addlist']
//isEditingがtrueなら
if(this.isEditing) {
//クラスにactiveを付与
classList.push('active')
}
//falseなら classList に何もせず返す → addlistクラスのみ)
return classList
},
},
疑問点
methodsとcomputedの違いは何か?
・Vueの「methods」と「computed」の違い
https://blog.capilano-fw.com/?p=485
conmputedは・・・・
①キャッシュされる
②getter関数、setter関数が使える
getterとsetterとは?
【Vue】getterとsetterの使い方。大元の変数を間接的に変更する方法
https://qiita.com/shizen-shin/items/a48cfbe7c88cc9f42e30
算出プロパティ「computed」のSetter関数 [Vue.js]
https://johobase.com/vue-js-computed-getter-setter/
methods・computedの使い分け方は?
事業会社にてコーダーをしています。制作は6年目。
インプットしたことをアウトプットしています。