Vue.js vueJs如何创建类似角度的指令?

Vue.js vueJs如何创建类似角度的指令?,vue.js,vuejs2,Vue.js,Vuejs2,我想在vue中有一个类似角度的指令 我将获得一些包含元素和特定属性的模板,如下所示: <div container-id=""></div> 当在DOM中有一个属性为conatiner id的元素时,我想更改div的背景色 事实上,我不希望在我的dom中有像:v-container-id这样的属性 我实际上无法修改模板您可以使用CSS基于属性更改div的背景色:[container id]{background color:red;}@RoyJ当然可以,但这是一个非

我想在vue中有一个类似角度的指令

我将获得一些包含元素和特定属性的模板,如下所示:

<div container-id=""></div>

当在DOM中有一个属性为conatiner id的元素时,我想更改div的背景色

事实上,我不希望在我的dom中有像:v-container-id这样的属性
我实际上无法修改模板

您可以使用CSS基于属性更改div的背景色:
[container id]{background color:red;}
@RoyJ当然可以,但这是一个非常简单的示例,可以避免对我想在指令中执行的操作进行过多解释……简单的独立DOM更改可以使用。需要与DOM或directive元素之外的数据进行交互的事情应该使用。