-
状態とは? アプリケーションのデータのことです。ユーザーの操作やイベント発生により値がリアルタイムに更新されていきます。状態の例としては下記です。 ECサイトのショッピングカートの商品 データフローとは? アプリケーショ…
-
04.12
【Vue.js】「ミックスイン」について
ミックスインとは? 機能を再利用するための仕組みでオブジェクトとして定義して複数のコンポーネント間で共有して使えるようにするための仕組みです。 継承との違い 継承は、基底クラスを受け継ぎながら新しい機能を追加するのに対してミックスイン…
-
基本方針 どのような親コンポーネントから使用されたとしても耐えうるように疎結合なインターフェイスにする。 コンポーネントは再利用されることを意識した設計にする。(親コンポーネントに依存しない設計にする。) 分割の方法…
-
コンポーネントの理解で重要なこと Vueコンポーネントは再利用可能なVueインスタンスです。 elオプションについて 最上位のVueインスタンスにしか追加できません。 コンポーネントは様々な箇所で利用されるのでelオプションを指…
-
Vuexの役割 アプリケーションの状態管理をしてくれます。アプリケーションを開発していると一つの状態を複数の場所で参照したいという状況が必ず生まれます。もし何も考えずに実装してしまうと同じ種類の状態や状態を更新するロジックをアプリの複数箇…
-
SFC(Single File Components、単一ファイルコンポーネント)とは? コンポーネントのHTML、CSS、JavaScriptを一つのファイルに記述して「.vue」という拡張子をつけたモジュールのことです。SFCとも呼ば…
-
CORSとは? 「Cross-Origin Resource Sharing」の略で、ブラウザがオリジン(HTMLを読み込んだサーバ)以外の場所からデータを取得する仕組みです。 Webブラウザには「同一生成元ポリシー(Same-Or…
-
ウォッチャとは? データの変更を監視して登録しておいたイベントハンドラを呼び出してくれる機能 ウォッチャの仕組み コンポーネント毎に存在しており、コンポーネントのデータ(算出プロパティを含めて)を全て監視しています。 イベントハ…
-
04.05
【Vue.js】「フィルター」について
フィルターとは? {...}で出力されるデータがテキスト出力させる前に何らかの加工を加えることができる機能です。 用途例 主にフォーマッター用途で使われることが実務では多いです。 金額を3桁でカンマ区切りにしたり 計算…
-
v-if 条件によって出力させるかさせないかの切り替えができます。 構文 1文のみ [crayon-6621c55c0c790805318937/] まとまった範囲の条件式 下記のように記述すれば複数行の内容の条件文を記述するこ…