动态地绑定一个或多个特性,或一个组件 prop 到表达式。
v-bind
:
v-bind
的绑定内容是js
表达式,所以可以拼接绑定内容::title="btnTitle + ', 这是追加的内容'"
下面来逐个示例一下:
下面使用v-bind
方法来绑定一个input
按钮的title
属性,自定义title
内容,如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<!-- 将来 new 的Vue实例,会控制这个 元素中的所有内容 -->
<div id="app">
<!-- 使用v-bind绑定按钮的title内容 -->
<input type="button" value="按钮" v-bind:title="mytitle">
</div>
<!-- 1.导入vue.js库 -->
<script src="lib/vue.js"></script>
<script>
// 2. 创建一个Vue的实例
var vm = new Vue({
el: '#app',
data: {
mytitle: 'This is mytitle!'
}
})
</script>
</body>
</html>
浏览器显示如下:
可以看到使用v-bind
可以绑定title
属性显示内容。
:
浏览器显示如下:
v-bind
的绑定内容是js
表达式,所以可以拼接绑定内容::title="btnTitle + ', 这是追加的内容'"
浏览器显示如下: