具有相同自定义指令vuejs的多个Elements

时间:2018-10-09 21:48:00

标签: javascript vue.js vuejs2 vuejs-directive custom-directive

嘿,我的页面中有一些具有相同自定义指令但元素值不同的元素,

所以我想使用该指令获取所有元素以对其进行处理。

当我使用此代码时:

commands

它只是给了我带有 can 指令的第一个元素,而不是全部,所以我如何使用 can 指令获得所有元素?!

已更新: 我的元素是这样的:

Vue.directive('can', function (value) {
    console.log(value)
})

我想使用页面中的v-can指令访问所有按钮!怎么可能?

1 个答案:

答案 0 :(得分:0)

根据custom directive上的Vuejs文档,我将像这样访问它们:

Vue.directive('can', {
  bind: function (el, binding, vnode) {
    console.log(binding.expression)
  }
})