3
js並生成此代碼的彈出窗口,當點擊navbar-link
元素時,popover
將顯示或隱藏。當我點擊屏幕上的任何地方時(如果彈出窗口打開),關閉popover
會更好。Vue.js - 如何跟蹤全局點擊事件
任何想法來實現這一點?
<template>
<div>
<span class="navbar-link" v-on:click="toggle()">
<i class="ion-android-notifications-none"></i>
</span>
<div class="popover" v-bind:class="{ 'open': opened }">
Hello, world!
</div>
</div>
</template>
<script>
export default{
data(){
return {
opened: false
}
},
methods: {
toggle: function() {
this.opened = !this.opened;
}
}
}
</script>
預先感謝您:)
非常感謝!很有幫助! – euvl