热门

最新

红包

立Flag

投票

同城

我的

发布
high32
maya1024
5 年前
truehigh32

click-outside

<div v-click-outside="hide">
<input type="text" @focus="show">
<div v-if="isShow">显示面板</div>
</div>

Vue.directive(clickOutside,{
bind(el,bindings,vnode){
el.handler = function (e) {
if(!el.contains(e.target)){
let method = bindings.expression;
vnode.context[method]();
}
}
document.addEventListener('click',el.handler)
},
unbind(el){
document.removeEventListener('click',el.handler)
}
})

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
我下载idea双击一直打不开 然后打开idea.bat查看错误信息 出现下面这些 我应该怎么弄好Error opening zip file or JAR manifest missing : c:/BetterIntelliJ-1.20.jarError occurred during initialization of VMagent library failed to init: instrument
立即登录