輸入:プロジェクトの要件により、同じコードの一部をコンポーネントにカプセル化し、必要な場所にインポートします。 通常、コンポーネントをカスタマイズする場合、通常は方法 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の他の関連記事に注目してください。 以下もご興味があるかもしれません:
|
序文Web 上でオンライン コード コンパイルの効果を実現したい場合は、 CodeMirrorを再度...
この記事では、MySQL 8.0.15 winx64 圧縮パッケージのインストールと設定方法を参考ま...
目次1. 上の写真2. ユーザーが存在しない3. コードをアップロードする1. 上の写真 2. ユー...
Tomcat CentOS インストールこのインストール チュートリアルでは、次の内容について説明し...
1. 実験の説明仮想マシンに、 Ubuntu 19.04オペレーティングシステムを手動でインストー...
Dockerコンテナの状態遷移図2度目の実戦 [root@localhost ~]# docker ...
名前キャラクター名前キャラクター情報ニューステクノロジー技術スキンケアスキンケア補う補う香水香水化粧...
HTML ノードの追加と削除の簡単な例 HTML ノードの追加と削除の簡単な例<input t...
クロスドメインソリューションjsonp (get をシミュレート) CORS (クロスオリジンリソー...
この記事は、100 回書かれ、質問された CSS の質問を記念するためのものです。聞く: CSS セ...
結果:実装コード: html <link href='https://fonts.go...
目次1. はじめに2. 切り替え1. 開発および本番環境の設定ファイルを追加する2. 複数の環境をサ...
CSS には多くの属性があります。特に複数の値を設定する必要がある属性は、長期間使用しないと忘れられ...
目次序文スタックと2つのキューを理解する実行プロセス簡単な例より難しい例要約する序文以下の内容はブラ...
前回の記事では、beforeとafterの擬似要素を使用してMaterial Designスタイルの...