javascript - vueの他の場所をクリックしてモーダルを閉じる方法
我想大声告诉你
我想大声告诉你 2017-05-19 10:35:22
0
3
674

図のように、他の場所をクリックしてこのポップアップレイヤーを閉じるにはどうすればよいですか? jquery を使用すると非常に簡単に操作できますが、この機能を vue で実装するための
アイデアは何ですか?

我想大声告诉你
我想大声告诉你

全員に返信 (3)
给我你的怀抱

モーダルがポップアップしたら、モーダルの下にマスクレイヤーオーバーレイを書き込みます。CSSスタイルはposition: fixed; top: 0; right: 0; bottom: 0; left: 0;で、それにクリックイベントをバインドしてモーダルを閉じます

いいねを押す+0
    我想大声告诉你

    クリック イベントをグローバルにバインドし、このポップアップ レイヤー上でクリック イベントがバブリングしないようにして、必要な効果を実現できます。

    いいねを押す+0
      PHPzhong

      jquery が導入されている場合は、jquery の書き込みメソッドを使用して現在のコンポーネントに書き込みます。それ以外の場合は、ネイティブ イベントを自分で書きます。
      element.uiのポップオーバーコンポーネントの関連記述メソッドの63行目を参照してください。

      いいねを押す+0
        最新のダウンロード
        詳細>
        ウェブエフェクト
        公式サイト
        サイト素材
        フロントエンドテンプレート
        私たちについて 免責事項 Sitemap
        PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!