如果我在 vue 中有一个组件:
<template>
<component v-bind="dynamicAttrs"></component>
</template>
我想为它分配一些动态属性,其中 v-demo 是一个自定义指令:
data() {
return {
dynamicAttrs: {
'class': 'foo'
'v-demo': true
}
}
}
虽然我可以看到 dom 中的属性,但在这种情况下自定义指令不会触发。
有没有办法可以通过 vue 中的对象动态分配指令?