Vue--基本语法

94 阅读1分钟

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。

一、插值操作

1、Mustache(双大括号{{}})

    将data中的文本数据插入到HTML中,且数据是响应式的。

图片

2、v-once

    (1)该指令后面不需要跟任何表达式(比如之前的v-for后面是由跟表达式的

    (2)该指令表示元素和组件(组件后面才会学习)只渲染一次,不会随着数据的改变而改变

图片

3、v-html

    (1)该指令后面往往会跟上一个string类型

    (2)会将string的html解析出来并且进行渲染

图片

4、v-text

    (1)v-text作用和Mustache一致:

    (2)v-text通常情况下,接受一个string类型

图片

5、v-pre

    用于跳过这个元素和它子元素的编译过程,用于显示原本的Mustache语法

图片

6、v-cloak

    在某些情况下,我们浏览器可能会直接显然出未编译的Mustache标签

图片

图片

二、绑定属性--v-bind

1、基础

    作用:动态绑定属性

    缩写::

    预期:any (with argument) | Object (without argument)

    参数:attrOrProp (optional)

图片

简写方式:

图片

2、v-bind绑定class

    (1)对象语法的含义是:class后面跟的是一个对象

图片

    (2)数组语法的含义是:class后面跟的是一个数组

图片

3、v-bind绑定style

    可以利用v-bind:style来绑定一些CSS内联样式

(1)对象语法

图片

(2)数组语法

图片