基于Vue中點擊組件外關閉組件的實現(xiàn)方法
更新時間:2018年03月06日 15:28:43 作者:zjw0742
下面小編就為大家分享一篇基于Vue中點擊組件外關閉組件的實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
Vue定義全局點擊函數(shù),參數(shù)為點擊的回調函數(shù)。
Vue.prototype.globalClick = function (callback) { //頁面全局點擊 $(document).click(callback); }
組件掛載后監(jiān)聽全局的點擊事件
mounted:function () { this.globalClick(this.handleClickOut); },
隱藏元素。
取到dom節(jié)點,判斷父級是否存在來判斷是否需要來關閉
handleClickOut:function (event) { if($(event.target).parents(".sys-add-user-dialog").length == 0){ //隱藏元素 } },
以上這篇基于Vue中點擊組件外關閉組件的實現(xiàn)方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
element-ui中this.$confirm提示文字中部分有顏色自定義方法
this.$confirm是一個Vue.js中的彈窗組件,其樣式可以通過CSS進行自定義,下面這篇文章主要給大家介紹了關于element-ui中this.$confirm提示文字中部分有顏色的自定義方法,需要的朋友可以參考下2024-02-02Vue3?Suspense實現(xiàn)優(yōu)雅處理異步數(shù)據(jù)加載
Suspense?是?Vue?3?中用于處理異步數(shù)據(jù)加載的特性,它使得在加載異步數(shù)據(jù)時可以提供更好的用戶體驗,下面小編就來和大家詳細講講Suspense如何優(yōu)雅處理異步數(shù)據(jù)加載吧2023-10-10vue 實現(xiàn)click同時傳入事件對象和自定義參數(shù)
這篇文章主要介紹了vue 實現(xiàn)click同時傳入事件對象和自定義參數(shù),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-01-01Vue使用new?Blob()實現(xiàn)不同類型的文件下載功能
這篇文章主要給大家介紹了關于Vue使用new?Blob()實現(xiàn)不同類型的文件下載功能的相關資料,在Vue項目中,經(jīng)常用Blob二進制進行文件下載功能,需要的朋友可以參考下2023-07-07