Vue.js

基礎からメモ: Vue.js CH3-p99 イベント修飾子

クリックなどのDOMイベントの振る舞いを制御する修飾子

基礎からメモ: Vue.js CH3-p96 イベントハンドリング

v-onディレクティブ Vue.js でDOMイベントを受け取るには、v-onディレクティブを使う。 <button v-on:click="イベントハンドラ">クリック</button>

基礎からメモ: Vue.js CH2-p88 テンプレート制御ディレクティブ

テンプレートやコンパイル制御のためのディレクティブ

基礎からメモ: Vue.js CH2-p85 DOMの直接参照

DOMに直接アクセスするには、インスタンス・プロパティの$elと$refsを使う。これらは、ライフサイクルで言うとmounted(インスタンスのマウント後)以降でなければ使えない。

基礎からメモ: Vue.js CH2-p83 外部データ(Json)の取得

外部のJSONファイルに書かれたデータを、Vue.jsのデータとして取り込む。Ajaxライブラリの「axios」を使う。

基礎からメモ: Vue.js CH2-p82 その他繰り返しに関すること

オプションにデータを持たないv-for 数値範囲や配列リテラルを直接v-forに渡すこともできる。

基礎からメモ: Vue.js CH2-p77 リスト要素の削除、更新

リストから特定の要素を削除 配列メソッドのspliceで、特定の要素をリストから削除する。

基礎からメモ: Vue.js CH2-p74 条件分岐を使ったリストの描画、フォームからリストへの要素の追加

条件を使ったクラスの操作 リストの各要素に条件を適用する方法。

基礎からメモ: Vue.js CH2-p70 リストデータの表示と更新

リストデータの表示 リストデータを使って要素を繰り返し表示するには、liタグに対してv-forを使う。

基礎からメモ: Vue.js CH2-p67 テンプレートにおける条件分岐

v-ifやv-showディレクティブを使うと、テンプレートベースで条件分岐させることができる。

基礎からメモ: Vue.js CH2-p65 SVGデータのバインディング

SVGデータをバインディングすることができる。インターフェイス側の属性値とVueインスタンス側のデータの値は連動して変化する。

基礎からメモ: Vue.js CH2-p62 クラスとスタイルのデータバインディング

クラスやスタイルの適用 v-bindを使って、HTMLにクラスやスタイルを適用できる。Vueインスタンスのデータ側に、クラスの適用可否やスタイルの内容を設定しておけば、データ側の変更によってクラスやスタイルの変更ができる。

基礎からメモ: Vue.js CH2-p59 データの更新

v-onディレクティブを使って、ボタンクリックでデータを更新するサンプル。

基礎からメモ: Vue.js CH2-p58 v-bindの修飾子

v-bindディレクティブで使える修飾子

基礎からメモ: Vue.js CH2-p56 Mustache記法の注意点

Mustache記法を使う際の注意点をいくつか。

基礎からメモ: Vue.js CH2-p55 配列要素の表示

Vueインスタンスのdataに、配列を使用した例。

基礎からメモ: Vue.js CH2-p53 リアクティブなデータ

Vue.js のキモはリアクティブデータ Vueインスタンスのdataには、文字列、配列、オブジェクトなどを登録できる。

基礎からメモ: Vue.js CH1-p42 トランジション&アニメーション

組み込みコンポーネントの<transition>を使えば、CSSトランジションやアニメーションを簡単に適用できる。</transition>

基礎からメモ: Vue.js CH1-p41 条件分岐

表示内容をテンプレートベースで分岐させるには、v-ifディレクティブを使う。

基礎からメモ: Vue.js CH1-p40-41 フォーム入力との同期

フォーム入力とVueインスタンスを関連付けるには、v-modelディレクティブを使う。

基礎からメモ: Vue.js CH1-p40 イベントと関連付ける

ボタンクリックなどのHTMLのイベントと、Vueインスタンスを関連付ける。

基礎からメモ: Vue.js CH1-p39 リストの表示

配列リストをv-forで繰り返し表示する。

基礎からメモ: Vue.js CH1-p38 テキストのバインディング

とりあえずテキストのバインディングから

基礎からメモ: Vue.js

「基礎からメモ」と称して、本を読んで試したことをメモっていく。あくまで自分用なので、初心者でなければこんなこと知ってるよって中身、かつ書籍コードの丸写し感満載。ただ、自分なりにはちょっと分かりにくかったところは、試してみて少しは掘り下げる…

Vue.jsの親子コンポーネントで親から子へデータを渡す(これは邪道でしょうか?)

Vue.jsで、親子関係のコンポーネントを作って親から子へデータを渡すってのはpropsで指定する方法とかいろいろ入門書に書かれている。 ただ、ローカルで定義した親コンポーネントの中に子コンポーネントを使っていて、親コンポーネントを使っているVueインス…