輸入:プロジェクトの要件により、同じコードの一部をコンポーネントにカプセル化し、必要な場所にインポートします。 通常、コンポーネントをカスタマイズする場合、通常は方法 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の他の関連記事に注目してください。 以下もご興味があるかもしれません:
|
設定手順Linux システム: CentOS-7.0 MySQL バージョン: 5.7.21 Lin...
1.まずMysqlリンク設定ページを書く パッケージ com.wretchant.fredis.me...
ミラーを探すDocker Hubのウェブサイトからイメージを検索できます。Docker Hubのウェ...
目次序文v-model の修飾子:怠け者トリム番号さまざまな入力タイプやその他の要素での v-mod...
目次Vueのリスナーとは何かリスナーの使い方vue リスナーウォッチVue リスナー - ディープリ...
<br />ナビゲーション設計は構造設計における主要なタスクの 1 つです。ソフトウェア...
データベースのインストール中に次のエラーが発生しました: 解決策は次のとおりです。 1. binディ...
この記事では、スライド選択効果を実現するピッカーをシミュレートするjQueryの具体的なコードを参考...
コードをコピーコードは次のとおりです。 <html xmlns="http://ww...
目次分割代入を使用したオブジェクトパラメータコールバック関数の命名条件文を説明的にするスイッチ文をM...
目次1. v-text (v-instruction name = "variable&q...
目次トランザクション分離レベル同時トランザクション実行中に発生した問題SQL標準の4つの分離レベルM...
1. ボックスを中央に配置するいくつかの方法を記録します。 1.0、マージン幅固定、高さ中央配置。 ...
CSS3 - 影の追加(ボックスシャドウの使用) CSS3 - div またはテキストに影を追加する...
ログインページなどのホームページを作成する場合、大きな背景画像を配置する必要があり、さまざまな画面の...