在某些情况下如何防止自定义指令

时间:2019-10-12 18:03:23

标签: javascript vue.js ecmascript-6

我已经建立了一个自定义指令,以在单击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
             */ 

        })
    },
}

0 个答案:

没有答案