一、vue属性绑定
1、【v-bind:】vue模版指令用于属性绑定; 模版指令等号后的内容:js表达式
2、【:】vue模版指令用于属性绑定(缩写);模版指令等号后的内容:js表达式
二、单向数据绑定
1、【 {{}} 】插值表达式
2、数据决定页面的显示,页面无法决定数据内容
三、双向数据绑定
1、【v-model:】vue模版指令,主要用在表单元素上
代码示例:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Vue属性绑定、单 双向数据绑定</title>
<script src="vue.js"></script>
</head>
<body>
<div id="vueDiv">
<!-- 一、vue属性绑定 -->
<!-- 1、【v-bind:】vue模版指令用于属性绑定; 模版指令等号后的内容:js表达式-->
<h1 v-bind:title="title">{{msg}}</h1>
<!-- 2、【:】vue模版指令用于属性绑定(缩写);模版指令等号后的内容:js表达式-->
<h1 :title="title">{{msg}}</h1>
<!-- 二、单向数据绑定 -->
<!-- 1、数据决定页面的显示,页面无法决定数据内容 -->
<h1>{{content}}</h1>
<!-- 三、双向数据绑定 -->
<!-- 1、【v-model:】主要用在表单元素上 -->
<input v-model="contenth2"/>
<h2>{{contenth2}}</h2>
</div>
</body>
<script>
new Vue({
el:'#vueDiv',
data:{
msg:'Hello world',
title:'This is Hello world',
content:'content',
contenth2:'contenth2'
}
})
</script>
</html>