輸入:プロジェクトの要件により、同じコードの一部をコンポーネントにカプセル化し、必要な場所にインポートします。 通常、コンポーネントをカスタマイズする場合、通常は方法 2 の形式で使用します。今日は、方法 1 の使用方法を紹介します。 コーディング実装コンポーネントをプラグインとして使用する// 表示するコンポーネントをインポートします。import mymodel from '../components/mymodel.vue' エクスポートデフォルト{ インストール: 関数 (Vue) { // 1.0 mymodel コンポーネントオブジェクトのコンストラクタを取得します。const Mymodel = Vue.extend(mymodel) // すべてのvueインスタンスにメソッド$modelを追加します Vue.prototype.$model = 関数 () { // コンポーネントを表示するには: mymodel // 2.0 コンポーネントオブジェクトを作成する const obj = new Mymodel() // 3.0 コンポーネントを表示する obj.show = true // 4.0 コンポーネントオブジェクトの HTML 構造を取得します。const html = obj.$mount().$el // 5.0 ページに HTML 構造をレンダリングします document.body.append(html) } } } 使用<テンプレート> <div> <h3>通常のコンポーネントメソッドで呼び出す</h3> <button @click="fn1">モデルを表示</button> <!-- <mymodel :value="show" @input="val => (show = val)"></mymodel> --> <mymodel v-model="表示"></mymodel> <!-- sync: パラメータがコンポーネントに渡されます: xxx コンポーネントからイベントを受信しました: update:xxx イベントにより xxx が自動的に変更されます --> <!-- v-model: パラメータがコンポーネントに渡されます: value イベントがコンポーネントから受信されます: 入力イベントによって value が自動的に変更されます --> <h3>js で呼び出す</h3> <button @click="fn2">モデルを表示</button> </div> </テンプレート> <スクリプト> '../../components/mymodel.vue' から mymodel をインポートします。 エクスポートデフォルト{ データ () { 戻る { 表示:偽 } }, メソッド: { fn1() { this.show = true }, fn2() { // js メソッド this.$model() を通じてコンポーネントを直接表示します。 } }, コンポーネント: 私のモデル: 私のモデル } } </スクリプト> <スタイル></スタイル> 以上がWeb面接Vueカスタムコンポーネントと呼び出し方法の詳細です。Web面接Vueの詳細については、123WORDPRESS.COMの他の関連記事に注目してください。 以下もご興味があるかもしれません:
|
序文現在、フロントエンドは主に webpack の devServer の構成を通じてクロスドメイン...
目次1. トランザクションとは何ですか? 2. トランザクションに関連するステートメントは、挿入、削...
目次イベント駆動型とパブリッシュ・サブスクライブ型ブラウザの JavaScript ではイベント駆動...
nginx 設定ファイルは主に 4 つの部分に分かれています。 main{#(グローバル設定) ht...
この記事では、Vueの具体的なコード例を参考までに紹介します。具体的な内容は以下のとおりです。 コー...
コードをコピーコードは次のとおりです。 <!--リストタグ: <dl>: 階層リス...
NULL 値によると、MySQL の NULL 値は単にデータがないことを意味します。NULL 値は...
1. CSS スプライトを使用します。利点は、CSS で使用される小さな画像を 1 つの大きな画像に...
目次1. スロットを使用してコンポーネントを理解しやすくし、より強力にする2. Vuexストアを正し...
1. 親コンポーネントはpropsを通じて子コンポーネントにデータを渡すことができる2. 子コンポー...
display:flex、justify-content: space-betweend を設定する...
たとえば、<u>には終了文字がなく、ブラウザはそれを認識します。 SHTML は Ser...
この記事では、JavaScriptで簡単な画像切り替えを実現するための具体的なコードを参考までに紹介...
達成すべき効果: 必要なもの1枚、2枚、3枚とスタイルが異なります。子要素の判定はjsで完結できます...
組織内で何らかのパスワード ポリシーがすでに実装されている場合は、この記事を読む必要はありません。た...