Vue.js 元素属性绑定教程:静态、动态及直接绑定方法
使用Vue的属性绑定语法可以给元素添加属性。
- 绑定静态属性:使用v-bind指令,将属性名以字符串形式作为参数,将属性值以模板表达式的形式作为值。
例如,给一个img元素添加src属性:
<img v-bind:src='imageUrl'>
- 绑定动态属性:使用v-bind指令,将属性名以模板表达式的形式作为参数,将属性值以模板表达式的形式作为值。
例如,给一个div元素添加class属性:
<div v-bind:class='{"active": isActive, "disabled": isDisabled}'></div>
上面的代码中,class属性的值根据isActive和isDisabled的值动态生成。
- 直接绑定属性:使用冒号语法,将属性名以字符串形式作为参数,将属性值以模板表达式的形式作为值。
例如,给一个input元素添加type属性:
<input :type='inputType'>
上面的代码中,type属性的值根据inputType的值动态生成。
原文地址: https://www.cveoy.top/t/topic/mNCz 著作权归作者所有。请勿转载和采集!