javascript - Bagaimana untuk menutup modal dengan mengklik di tempat lain dalam vue
我想大声告诉你
我想大声告诉你 2017-05-19 10:35:22
0
3
725

Seperti yang ditunjukkan dalam gambar, bagaimana untuk menutup lapisan pop timbul ini dengan mengklik di tempat lain. Sangat mudah untuk beroperasi dengan jquery Saya ingin tahu apakah
idea untuk melaksanakan fungsi ini dalam vue?

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

membalas semua(3)
给我你的怀抱

Apabila modal muncul, tulis tindanan lapisan topeng di bawah modal, gaya css ialah position: fixed; top: 0; right: 0; bottom: 0; left: 0; dan ikat acara klik padanya untuk menutup modal

我想大声告诉你

Anda boleh mengikat acara klik secara global dan menghalang acara klik daripada menggelegak pada lapisan pop timbul ini untuk mencapai kesan yang anda inginkan.

PHPzhong

Jika anda memperkenalkan jquery, gunakan kaedah penulisan jquery untuk menulis pada komponen semasa, jika tidak, anda akan menulis sendiri peristiwa asli.
Anda boleh merujuk kepada baris 63 komponen popover dalam element.ui.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan