Vue ミックスインの詳しい説明

Vue ミックスインの詳しい説明

ここに画像の説明を挿入

ローカルミックスイン

<テンプレート>
  <div>
    <h2 @click="showName">生徒名: {{name}}</h2>
    <h2>学生の性別: {{sex}}</h2>
  </div>
</テンプレート>

<スクリプト>
  //混合インポートを導入する {
    フンヘ、フンヘ2
  } '../mixin' から
  エクスポートデフォルト{
    名前: '学生'、
    データ() {
      戻る {
        名前: '張三'、
        性別: '男性'
      }
    },
    ミックスイン: [hunhe,hunhe2]
  }

</スクリプト>

エクスポートconst hunhe = {
    メソッド: {
        表示名() {
            アラート(this.name)
        }
    }
}

エクスポートconst hunhe2 = {
    データ() {
        戻る {
            x: 100,
            y: 200
        }
    }

}

グローバル ミックスイン

'./mixin' から {hunhe, hunhe2 } をインポートします
Vue.mixin(笑)
Vue.mixin(hunhe2)

ここに画像の説明を挿入

要約する

この記事はこれで終わりです。皆さんのお役に立てれば幸いです。また、123WORDPRESS.COM のその他のコンテンツにも注目していただければ幸いです。

以下もご興味があるかもしれません:
  • Vue3 Composition API が Vue Mixins に取って代わる仕組みについて簡単に説明します。
  • Vueでミックスインを使用する方法
  • Vue ミックスインの使用方法とオプションのマージの詳細な説明
  • Web プロジェクト開発 VUE の混合と継承の原則
  • Vue のミックスインの使用方法の詳細な説明
  • Vue3 ミックスインの使い方

<<:  CSS3は、ズームと回転を実現するためにscale()とrotate()を使用します。

>>:  ブログデザイン ウェブデザイン デビュー

推薦する

MySQLの読み書き分離により挿入後にデータが選択されなくなる問題を解決

MySQLは独立した書き込み分離を設定します。コードに次のものを書くと問題が発生する可能性があります...

MySQL の問題を解決する: MSVCR120.dll が見つからないため、コードの実行を続行できません

1. 問題MySQL の初期化時に発生する問題は、次のとおりです。 1. 「MSVCR120.dll...

JSで画面録画機能を作成する

OBS studioかっこいいですが、 JavaScriptもっとかっこいいです。では、 JavaS...

DOCTYPE宣言の機能と使い方の詳しい説明

1. ブラウザのレンダリングモードとdoctype一部の Web ページは標準に従って作成されていま...

AngularでTweenMaxアニメーションライブラリを使用する際の問題と解決策

最近何もすることがないのでCSSをいじっていますより良いアニメーションライブラリTweenMaxを見...

js のマクロタスクとマイクロタスクについての簡単な説明

目次1. JavaScriptについて2. JavaScript イベントループ3. マクロタスクと...

Vueデータプロキシの詳細な説明

目次1. これからお話しするのは、フロントエンド担当者がvue-cliで完了できるソリューション、デ...

Linux で履歴コマンドを表示および実行する方法

履歴コマンドを表示し、指定されたコマンドを実行します owen@owen:~/owen/softwa...

Vue で Axios 非同期リクエスト API を使用する方法

目次基本的なHTTPリクエストの設定async/await を使用した Axios Axios によ...

シャドウソックスを使用してLAN透過ゲートウェイを構築する

目次dnsmasq をインストールして設定するChinaDNS をインストールして設定するshado...

ネイティブJSが様々なスポーツの均一な動きを実現

この記事では、ネイティブ JS で実装された均一なモーションを紹介します。その効果は次のとおりです。...

2つのシンプルなメニューナビゲーションバーの例

メニューバーの例 1: コードをコピーコードは次のとおりです。 <!DOCTYPE html ...

Vue でクラスとスタイルを使用して v-bind バインディングを使用するいくつかの方法

要素にクラスを追加/削除することは、プロジェクト開発では非常に一般的な動作です。たとえば、Web サ...

Linux (Ubuntu 18.04) に Anaconda をインストールする詳細な手順

Anaconda は、大規模なデータ処理、予測分析、科学計算のための最も人気のある Python デ...

React仮想リストの実装

目次1. 背景2. バーチャルリストとは何か3. 関連概念の紹介4. 仮想リストの実装4.1 ドライ...