当初の意図は、element-ui の $notify 通知をコンポーネントにカプセル化することでした。ログインに成功した後、在庫不足のインターフェースを呼び出します。インターフェースのリスト内の在庫が 0 より大きい場合は、この通知を表示し、テキストにクリック イベントを提供します。 したがって、最初に思いつくのは、dangerouslyUseHTMLString属性を使用してHTML文字列を挿入することです。 エクスポートデフォルト{ メソッド: { オープン12() { これを通知します。{ タイトル: 'HTML スニペット'、 危険なHTML文字列を使用する: true、 メッセージ: '<strong>これは <i id="show">HTML</i> スニペットです</strong>' }); } } } しかし、メッセージ内のHTML文字列は実際にはVueから分離されています。たとえば、@clickメソッドを使用してイベントをバインドすることはできません。そのため、jsのDOM操作を使用してバインドする必要があります。 まず、コンポーネントのマウント方式で取得することを考えました ドキュメントのクエリセレクター('#show'); しかし、この方法で取得されるものは null です。なぜでしょうか? マウントすると、コンポーネント テンプレート内の DOM がマウントされます。ただし、コンポーネントにはテンプレートがありません。メソッドでは this.$notify のみを使用します。マウント後、通知はアプリに表示されません。 role="alert" は通知ボックスなので、通常のコンポーネントとして操作することはできません。また、コンポーネントをマウントした後にマウントされる場合もあります。つまり、mouted メソッドを使用すると、コンポーネントのみがマウントされますが、内部のモチーフは存在しない可能性があるため、null になります。 バインディングイベントなどの js メソッドを追加する場合は、html にリスナーを追加する必要がありますが、タイミングを把握する必要があります。 ここではまだnotifyを使用しません。notifyはテキストを表示する傾向がある通知クラスであるべきであり、ここでnotifyを使用するのは少し不適切かもしれないからです。 これで、要素 $notify の要点に関するこの記事は終了です。要素 $notify の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: MySQL データベースの show processlist コマンドの使用の分析
【コンテンツ】: 1.背景画像のグラデーションスタイルを使用する2. スケールを使ってズームできる...
必要とする本文の下のdivは垂直方向に中央揃えになっていますdiv 内のテキストを垂直中央に配置する...
プロセスで使用されていて、誤って削除されたファイルがある場合、それらを回復することができます。プロセ...
<br />Web ページ上の情報は主にテキストベースです。 Web ページでは、フォン...
序文ご存知のとおり、Linux は ext4、ext3、ext2、sysfs、securityfs、...
目次ネスティング親子コンポーネント通信ブラザーコンポーネント通信撤回するReact の Linked...
目次背景element-ui の自動構築はどのように機能しますか?メイクファイル新しい.jsファイル...
目次序文1. catコマンド: 2. moreコマンド: 3. lessコマンド: 4. headコ...
以下の情報はインターネットから収集したものです1. アンカーは、Web ページ作成におけるハイパーリ...
デフォルトでは、ヘッダーの幅と高さはコンテンツに応じて自動的に調整されます。ヘッダーの幅と高さを手動...
重要なデータはバックアップする必要があり、リアルタイムでバックアップする必要があります。そうしないと...
tomcatの設定1. 実行構成をクリック 2. tomcat localを選択 3. tomcat...
フォーム入力ボックスの入力をdisable属性に設定して送信すると、入力ボックスの値を取得できなくな...
「キャンセル」ボタンは必要な操作プロセスの一部ではなく、デザイン上の主要な要素として表示されません...
1. はじめにここでは apollo について詳しく説明しません。公式サイト https://git...