VUE 點擊其它區域觸發事件(關閉、修改等)

看完這個文章後總結的:https://blog.csdn.net/xingyu_qie/article/details/78831045

雖然是暴躁老哥,但是說的一點沒錯,現在答疑的傢伙真的是不靠譜,

要麼就是百度黏貼複製說的跟問的沒關係閒扯淡,要麼就是當你是代碼大神說了一句你不明白、也看不懂的代碼,就讓你用去吧。

真想罵人,我要是能理解你們說的代碼我還百度幹什麼?

言歸正傳,主要解決問題的代碼段

mounted(){
    document.addEventListener('click',e=>{
        if(!this.$el.contains(e.target)){
            this.show=false //這句話的意思是點擊其他區域關閉(也可以根據自己需求寫觸發事件)
        }
    })
}

暴躁老哥寫的第三個方法是可行的,只不過VUE2.0以後沒有ready了。

爲了防止被噴,此文章只是作爲自己的記錄一下,具體方法請參考上面暴躁老哥的文章地址

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章