嘿,我的页面中有一些具有相同自定义指令但元素值不同的元素,
所以我想使用该指令获取所有元素以对其进行处理。
当我使用此代码时:
commands
它只是给了我带有 can 指令的第一个元素,而不是全部,所以我如何使用 can 指令获得所有元素?!
已更新: 我的元素是这样的:
Vue.directive('can', function (value) {
console.log(value)
})
我想使用页面中的v-can指令访问所有按钮!怎么可能?
答案 0 :(得分:0)
根据custom directive上的Vuejs文档,我将像这样访问它们:
Vue.directive('can', {
bind: function (el, binding, vnode) {
console.log(binding.expression)
}
})