属性绑定v-bind
双大括号不能在HTML attributes 中使用。想要响应式地绑定一个attribute,应该使用v-bind
指令。
v-bind 指令指示Vue将元素id attribute 与组件的dyid属性保持一致。如果绑定值是null或者undefined,那么该attribute将会从渲染的元素上移除。
运行结果:
简写
因为v-bind:
非常常用,可以将v-bind:
简写为:
。
动态绑定多个
<template>
<div v-bind="objectof">App</div>
</template>
<script>export default{data(){return{objectof:{id:'appid',class:'appclass'}}}
}</script>
<style scoped>
.appclass{color: red;
}
#appid{background-color: yellow;
}
</style>
运行结果: