vue点击空白处操作div隐藏与显示
这次给大家带来vue点击空白处操作div隐藏与显示,vue点击空白处操作div隐藏与显示的注意事项有哪些,下面就是实战案例,一起来看一下。
1、肯定是给document增加一个click事件监听
2、当发生click事件的时候判断是否点击的当前对象
结合着本思路和指令咱们来实现。
简单介绍vue指令
一个指令定义对象可以提供如下几个钩子函数 (均为可选):
bind:只调用一次,指令第一次绑定到元素时调用。在这里可以进行一次性的初始化设置。
inserted:被绑定元素插入父节点时调用 (仅保证父节点存在,但不一定已被插入文档中)。
update:所在组件的 VNode 更新时调用,但是可能发生在其子 VNode 更新之前。指令的值可能发生了改变,也可能没有。但是你可以通过比较更新前后的值来忽略不必要的模板更新 (详细的钩子函数参数见下)。
componentUpdated:指令所在组件的 VNode 及其子 VNode 全部更新后调用。
unbind:只调用一次,指令与元素解绑时调用。
接下来我们来看一下钩子函数的参数 (即 el、binding、vnode 和 oldVnode)。
代码实现
创建指令对象,分析放在代码中
<template> <p> <p class="show" v-show="show" v-clickoutside="handleClose"> 显示 </p> </p> </template> <script> const clickoutside = { // 初始化指令 bind(el, binding, vnode) { function documentHandler(e) { // 这里判断点击的元素是否是本身,是本身,则返回 if (el.contains(e.target)) { return false; } // 判断指令中是否绑定了函数 if (binding.expression) { // 如果绑定了函数 则调用那个函数,此处binding.value就是handleClose方法 binding.value(e); } } // 给当前元素绑定个私有变量,方便在unbind中可以解除事件监听 el.vueClickOutside = documentHandler; document.addEventListener('click', documentHandler); }, update() {}, unbind(el, binding) { // 解除事件监听 document.removeEventListener('click', el.vueClickOutside); delete el.vueClickOutside; }, }; export default { name: 'HelloWorld', data() { return { show: true, }; }, directives: {clickoutside}, methods: { handleClose(e) { this.show = false; }, }, }; </script> <!-- Add "scoped" attribute to limit CSS to this component only --> <style scoped> .show { width: 100px; height: 100px; background-color: red; } </style>
相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!
推荐阅读:
Atas ialah kandungan terperinci vue点击空白处操作div隐藏与显示. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Sesetengah rakan tidak biasa dengan fungsi tetingkap terapung kaedah input win11, dan selalu berasa pelik untuk digunakan, jadi mereka ingin mematikan fungsi tetingkap terapung ini Sekarang saya akan memperkenalkan kepada anda kaedah operasi yang betul untuk menutup tetingkap terapung sistem win11. Win11 menyembunyikan tetingkap terapung kaedah input 1. Buka kekunci tetapan komputer, dan kemudian pilih "Masa dan Bahasa". Selepas memasukkan, klik "Enter" 2. Cari "Tukar Kaedah Input" dalam "Tetapan Papan Kekunci Lanjutan", dan kemudian. tukar "Bahasa Desktop" Klik tanda semak di hadapan "Bar" dan kemudian masukkan "Pilihan Bar Bahasa" 3. Selepas dibuka, kami klik "Sembunyikan" di sini untuk menutup tetingkap terapung bahasa.

Dalam sistem win11, jika kita mendapati ikon dalam bar tugas menyusahkan, kita boleh memilih untuk menyembunyikannya dalam antara muka limpahan sudut bar tugas Walau bagaimanapun, ikon dalam bar tugas aplikasi yang dibuka di bawah tidak boleh disembunyikan. Mari kita lihat situasi tertentu. Bagaimana untuk menyembunyikan ikon bar tugas win11: 1. Pusat ikon 1. Pertama, jika kita ingin menyembunyikan ikon dalam bar tugas di bawah, kita boleh klik kanan untuk memilihnya dan klik "Nyahsemat dari bar tugas" 2. Tetapi jika kita membuka aplikasi ini dan sedang dalam proses Gunakannya dan itu mustahil untuk disembunyikan. 2. Ikon di sudut kanan bawah 1. Jika anda ingin menyembunyikan ikon aplikasi di sudut kanan bawah, mula-mula buka tetapan sistem. 2. Kemudian klik "Pemperibadian" pada bar sisi kiri, seperti yang ditunjukkan dalam gambar. 3. Kemudian klik untuk memasuki bar tugas di sebelah kanan

Bagaimana untuk menyembunyikan rakan WeChat tanpa menyekat atau memadamnya? Ramai pengguna ingin menyembunyikan beberapa rakan tetapi tidak tahu cara melakukannya. Biarkan tapak web ini dengan teliti memperkenalkan kepada pengguna cara menyembunyikan rakan WeChat tanpa menyekat atau memadamnya. Bagaimana untuk menyembunyikan rakan WeChat tanpa menyekat atau memadam Kaedah 1: 1. Mula-mula buka perisian WeChat, cari buku alamat pada halaman WeChat, dan klik "Saya". 2. Kemudian kami memasuki halaman tetapan. 3. Cari pilihan "Privasi" dan klik padanya. 4. Kemudian klik "Jangan biarkan dia melihat". 5. Pergi ke halaman Jangan Biarkan Dia Lihat dan klik "+" untuk menyemak rakan yang anda ingin sembunyikan.

Terdapat banyak karya video pendek yang disediakan dalam perisian apl video pendek Douyin Anda boleh menontonnya sesuka hati, dan kesemuanya disediakan secara kekal secara percuma Pelbagai jenis saluran video langsung dibuka, dan semua kandungan video adalah asli Beri semua orang cara yang paling memuaskan untuk menonton. Masukkan akaun anda untuk log masuk dalam talian, dan pelbagai video pendek yang menarik akan ditolak, yang disyorkan dengan tepat berdasarkan perkara yang semua orang tonton setiap hari Anda juga boleh memasuki bilik siaran langsung untuk berinteraksi dan berbual dengan sauh, membuat anda berasa lebih gembira. Karya yang dimuat naik oleh individu juga boleh disembunyikan dengan satu klik. Anda boleh melihat di mana-mana sahaja anda meleret ke atas dan ke bawah untuk melihat komen masa nyata daripada ramai pengguna. Kini editor telah memperincikan video pendek Douyin dalam talian. Pengguna mendesak cara untuk menyembunyikan karya video peribadi. Mula-mula buka video pendek Douyin

Selain konfigurasi perkakasan yang menakjubkan dan fungsi yang sangat baik, Xiaomi Mi 14 juga menyembunyikan tempat yang menarik - Pulau Pintar. Di sini, pengguna boleh menikmati penyesuaian diperibadikan dan pengalaman telefon mudah alih kreatif tanpa had. Tetapi tidak semua orang menyukai ciri ini, jadi bagaimanakah Xiaomi Mi 14 menyembunyikan Pulau Pintar? Mari kita ketahui bersama. Bagaimana untuk menyembunyikan Pulau Pintar pada Xiaomi Mi 14? 1. Buka aplikasi tetapan telefon bimbit Xiaomi 14. 2. Tatal untuk mencari pilihan "Ciri" dan klik untuk masuk. 3. Cari pilihan "Sembunyikan Pulau Pintar" pada halaman ciri dan hidupkannya. 4. Selepas mengesahkan bahawa menyembunyikan Pulau Pintar dihidupkan, kembali ke desktop dan anda akan melihat bahawa Pulau Pintar telah disembunyikan.

1. Mula-mula klik [+] untuk menangkap. 2. Kemudian klik tanda semak di penjuru kanan sebelah bawah untuk mengesahkan penangkapan selesai. Klik] Seterusnya[, 3. Klik [Siapa yang boleh melihat]. Hanya pilih [Peribadi]. Senario 2: Kerja telah diambil 1. Klik [Saya] dan pilih [Kerja]. 2. Klik logo [tiga titik] di sebelah kanan. 3. Leret ke kiri untuk mencari [Tetapan Kebenaran], 4. Klik [Set as Private].

Telefon bimbit telah menjadi bahagian yang amat diperlukan dalam kehidupan seharian kita, dengan kemajuan teknologi yang berterusan dan populariti telefon pintar. Fail sampah ini mengambil ruang storan yang berharga, dan dari masa ke masa, sejumlah besar sampah tersembunyi akan terkumpul dalam telefon dan menyebabkan prestasi telefon merosot, walau bagaimanapun. Mengetahui cara membersihkan sampah tersembunyi secara mendalam pada telefon anda telah menjadi pengetahuan penting untuk setiap pengguna telefon mudah alih. 1. Cari dan kosongkan cache aplikasi yang tidak berguna 2. Padamkan aplikasi yang tidak lagi digunakan 3. Bersihkan cache foto dan video 4. Bersihkan fail sementara dan muat turun folder dengan teliti 5. Susun dan bersihkan rekod kenalan dan mesej teks 6. Bersihkan cache sistem 7. Nyahpasang aplikasi sistem yang tidak berguna 8. Bersihkan cache dan sejarah pelayar 9. Padam fail muzik dan audio yang tidak sah 10. Optimumkan sistem fail telefon mudah alih

Apakah yang berlaku apabila susun atur desktop dikunci apabila menggunakan komputer, kadangkala kita mungkin menghadapi situasi di mana reka letak desktop dikunci. Masalah ini bermakna kita tidak boleh bebas melaraskan kedudukan ikon desktop atau menukar latar belakang desktop. Jadi, apa sebenarnya yang berlaku apabila ia mengatakan bahawa susun atur desktop dikunci? 1. Fahami reka letak desktop dan fungsi penguncian Pertama, kita perlu memahami dua konsep susun atur desktop dan penguncian desktop. Reka letak desktop merujuk kepada susunan pelbagai elemen pada desktop, termasuk pintasan, folder, widget, dsb. kita boleh bebas
