javascript - 如何在某些情况下防止自定义指令
问题描述
我已经构建了一个自定义指令来在单击 div 时切换 div。但是,当存在条件时,我想阻止该指令。可能吗 ?
这是我的 div 和自定义指令
<div v-toggleblock="{target: '#sidebarToggle, #sidebarToggleRight, .user-dashboard, body'}">
Show side bar
</div>
指令代码是:
Vue.directive('toggleblock',{
bind: function (el, binding, vnode) {
el.addEventListener('click', (event) => {
event.preventDefault();
/*
do stuff here
*/
})
},
}
解决方案
推荐阅读
- java - 在 Java 中隔离函数执行
- google-cloud-storage - 通过 MobaXterm 访问 google cloud shell
- java - HEROKU 部署可执行 jar
- vb.net - 是否可以在 SortedList(Of String, Generic Type) 中传递泛型类型
- c# - C# - LockBits - 在其他图像中比较图像
- python - 将 TIFF 转换为 numpy 数组
- amazon-web-services - 如何将包含换行符的 Redshift 数据卸载到单行中?
- cucumber - 在本地运行黄瓜功能文件
- mongodb - 决定哪个集合
- apache - 使用 CloudFlare 进行反向代理?