1. 程式人生 > >實現點擊頁面其他地方,隱藏div(vue)

實現點擊頁面其他地方,隱藏div(vue)

監聽事件 listen function 頁面 比較 als 元素 點擊事件 click

方法一:  

  通過監聽事件

document.addEventListener(‘click‘,function(e){
                if(e.target.className!=‘usermessage‘){
                    that.userClick=false;
                }
})

方法二(比較好):

  給最外層的div加個點擊事件 @click="userClick=false"

  給點擊的元素上面加上:@click.stop="userClick=!userClick"

實現點擊頁面其他地方,隱藏div(vue)