赞
踩
目录
2. 过滤器(Vue3中已删除这个语法,只能在Vue2项目中使用)
指令(Directives)是 vue 为开发者提供的模板语法,用于辅助开发者渲染页面的基本结构。
vue 中的指令按照不同的用途可以分为如下 6 大类:
① 内容渲染指令
② 属性绑定指令
③ 事件绑定指令
④ 双向绑定指令
⑤ 条件渲染指令
⑥ 列表渲染指令
注意:指令是vue 开发中最基础、最常用、最简单的知识点。
内容渲染指令用来辅助开发者渲染 DOM 元素的文本内容。常用的内容渲染指令有如下 3 个:
用法示例:
注意:v-text 指令会覆盖元素内默认的值。
vue 提供的 { { }} 语法,专门用来解决v-text 会覆盖默认文本内容的问题。这种 { { }} 语法的专业名称是插值表达 式(英文名为:Mustache)。
注意:相对于v-text 指令来说,插值表达式在开发中更常用一些!因为它不会覆盖元素中默认的文本内容。
v-text 指令和插值表达式只能渲染纯文本内容。如果要把包含 HTML 标签的字符串渲染为页面的HTML 元素, 则需要用到v-html 这个指令:
最终渲染的结果为:
如果需要为元素的属性动态绑定属性值,则需要用到v-bind 属性绑定指令。用法示例如下:
由于v-bind 指令在开发中使用频率非常高,因此,vue 官方为其提供了简写形式(简写为英文的 : )。
在 vue 提供的模板渲染语法中,除了支持绑定简单的数据值之外,还支持 Javascript 表达式的运算,例如:
vue 提供了v-on 事件绑定指令,用来辅助程序员为 DOM 元素绑定事件监听。语法格式如下:
注意:原生 DOM 对象有onclick、oninput、onkeyup 等原生事件,替换为vue 的事件绑定形式后,
分别为:v-on:click、v-on:input、v-on:keyup
通过v-on 绑定的事件处理函数,需要在methods 节点
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。