Vue基本语法与数据绑定(单向,双向)

Vue的语法

1.插值语法

格式:

{{xxx}},xxx是js表达式,可以直接读取到data中的所有区域

代码示例:




    
    Title
    


插值语法的基本使用:{{val}}


2.指令语法

注意: vue中的所有指令都是以“v-”开头的

代码示例:




    
    Title
    


指令语法的使用


 

数据绑定

Vue有两种数据绑定方式:
1. 单向绑定: v-bind 数据只能从data流向⻚面。
2. 双向绑定: v-model数据不仅能从data流向⻚面,也能从⻚面流向data。
 

单向绑定代码示例:




    
    Title
    


单向绑定:
单向绑定:

使用vue插件改变值看看:

Vue基本语法与数据绑定(单向,双向)_第1张图片

值改变了,数据驱动视图

Vue基本语法与数据绑定(单向,双向)_第2张图片

我们在看看视图能否驱动数据:

Vue基本语法与数据绑定(单向,双向)_第3张图片 可以明显看到单向数据绑定,视图驱动不了数据 ,但是数据能够驱动视图

现在我们看一下双向绑定:

代码示例:




    
    Title
    


双向绑定:
双向绑定:

使用vue插件调试看看:

Vue基本语法与数据绑定(单向,双向)_第4张图片

数据驱动视图:

Vue基本语法与数据绑定(单向,双向)_第5张图片

视图驱动数据:

Vue基本语法与数据绑定(单向,双向)_第6张图片

  • 双向绑定一般都应用在表单类元素上(如:input、select等)
  • v-model:value可以简写为v-model,因为v-model默认收集的就是value值。

你可能感兴趣的:(VUE,vue.js,javascript,前端)