タグ

ブックマーク / v2.ja.vuejs.org (5)

  • Vue コンポーネントを npm パッケージ化する — Vue.js

    最終更新日: 2020年4月25日 基例元々 Vue コンポーネントは再利用される物です。再利用はそのコンポーネントを1つのアプリケーション内でのみ利用する場合は簡単に行えます。しかし一度書いたコンポーネントを複数のサイトやアプリケーションで利用するにはどうしたら良いでしょう。おそらく最も簡単な解決策は npm を利用する事です。 npm を経由して共有できるようにコンポーネントをパッケージ化する事で、成熟したウェブ・アプリケーションにおけるビルドのプロセス内にコンポーネントを組み込むことができます。: import MyComponent from 'my-component'; export default { components: { MyComponent, }, // コンポーネントの残りの箇所 } 直接ブラウザ内で <script> タグを用いて利用する事もできます: <s

    Vue コンポーネントを npm パッケージ化する — Vue.js
    KatagiriSo
    KatagiriSo 2020/05/13
    npmでパッケージ化する。
  • 状態管理 — Vue.js

    最終更新日: 2022年1月15日 公式 Flux ライクな実装大規模なアプリケーションは、多くの状態が色々なコンポーネントに散らばったり、コンポーネント間の相互作用のために複雑になりがちです。この問題を解消するために、 VueElm から触発された状態管理ライブラリの vuex を提供します。vue-devtools とも連携し、特別なセットアップなしでタイムトラベルデバッグを提供します。 React 開発者への情報もしあなたが React のエコシステムから来たのなら、最も人気のある Flux 実装の reduxvuex がどう比較されるか気になっていることでしょう。Redux は実際に view レイヤの知識を持たないので、シンプルなバインディング を通して簡単に Vue とあわせて利用することができます。Vuex は、 自らが Vue のアプリケーション内にいることを知

    状態管理 — Vue.js
    KatagiriSo
    KatagiriSo 2020/05/04
    ストアクラスを作って共有する。
  • インストール — Vue.js

    用語 完全: コンパイラとランタイムの両方が含まれたビルドです。 コンパイラ: テンプレート文字列を JavaScript レンダリング関数にコンパイルするためのコードです。 ランタイム: Vue インスタンスの作成やレンダリング、仮想 DOM の変更などのためのコードです。基的にコンパイラを除く全てのものです。 UMD: UMD ビルドは <script> タグによってブラウザに直接利用されます。https://cdn.jsdelivr.net/npm/vue の jsDelivr CDN からの既定のファイルは ランタイム + コンパイラ UMD ビルド (vue.js) です。 CommonJS: CommonJS ビルドは browserify や webpack 1 のような古いバンドラでの利用を意図しています。これらのバンドラ (pkg.main) のための既定のファイルはラ

    インストール — Vue.js
  • TypeScript のサポート — Vue.js

    ガイド 基的な使い方 インストール はじめに Vue インスタンス テンプレート構文 算出プロパティとウォッチャ クラスとスタイルのバインディング 条件付きレンダリング リストレンダリング イベントハンドリング フォーム入力バインディング コンポーネントの基 コンポーネントの詳細 コンポーネントの登録 プロパティ カスタムイベント スロット 動的 & 非同期コンポーネント 特別な問題に対処する トランジションとアニメーション Enter/Leave とトランジション一覧 状態のトランジション 再利用と構成 ミックスイン カスタムディレクティブ 描画関数とJSX プラグイン フィルター ツール 単一ファイルコンポーネント テスト TypeScript のサポート プロダクション環境への配信 スケールアップ ルーティング 状態管理 サーバサイドレンダリング セキュリティ 内部 リアクティブ

    TypeScript のサポート — Vue.js
  • はじめに — Vue.js

    最終更新日: 2020年11月7日 Vue.js とは?Vue (発音は / v j u ː / 、 view と同様)はユーザーインターフェイスを構築するためのプログレッシブフレームワークです。他の一枚板(モノリシック: monolithic)なフレームワークとは異なり、Vue は少しずつ適用していけるように設計されています。中核となるライブラリは view 層だけに焦点を当てています。そのため、使い始めるのも、他のライブラリや既存のプロジェクトに統合するのも、とても簡単です。また、モダンなツールやサポートライブラリと併用することで、洗練されたシングルページアプリケーションの開発も可能です。 あなたが Vue についてもっと深く学ぶ前に概要を知りたいのなら、中核となる原則とサンプルプロジェクトを元に説明するビデオを作成しているので、それを見るとよいでしょう。 あなたが経験豊富なフロントエ

    はじめに — Vue.js
  • 1