vue2_模板语法、数据绑定
1、模板语法
Vue模板语法包括两大类
1 .插值语法
功能:用于解析标签体内容。插值语法往往用于指定标签体内容(双标签中间夹着的内容)
写法:{{xxx}}
, xxx是js表达式,可以直接读取到data中的所有区域。
2 .指令语法
功能:用于解析标签(包括:标签属性、标签体内容、绑定事件…)
举例:< a v-bind:href="xxx">
, xxx同样要写js表达式,可以直接读取到data中的所有属性。
备注:Vue
中有很多的指令,且形式都是v-xxx
,此处只是拿v-bind
举例。
例子:
即使用插值写法页面也无法进行标签内的解析如:
初始vue
结果:
2、数据绑定
Vue中有2种数据绑定的方式
a.单向绑定v-bind
数据只能从data流向页面
b.双向绑定v-model
数据不仅能从data流向页面,还可以从页面流向data
备注
a.双向绑定一般都应用在表单类元素上,如
等
b. v-model:value
可以简写为v?model
,因为v?model默认收集的就是value值
初始vue
单向数据绑定:
双向数据绑定: