当前位置:   article > 正文

vue 的指令与过滤器_vue list filter

vue list filter

目录

1. 指令的概念

1.1 内容渲染指令

1.1.1v-text

1.1.2{ { }} 语法

1.1.3 v-html

1.2 属性绑定指令

属性绑定指令的简写形式

使用 Javascript 表达式

1.3 事件绑定指令

事件绑定的简写形式

事件参数对象

绑定事件并传参

$event

事件修饰符

按键修饰符

1.4 双向绑定指令

v-model 指令的修饰符

1.5 条件渲染指令

v-if 和 v-show 的区别

v-else

v-else-if

1.6 列表渲染指令

v-for 中的索引

使用 key 维护列表的状态

key 的注意事项

2. 过滤器(Vue3中已删除这个语法,只能在Vue2项目中使用)

过滤器的基本使用:

2.1 定义过滤器 

2.2 私有过滤器和全局过滤器

2.3 连续调用多个过滤器

2.4 过滤器传参

2.5 过滤器的兼容性

3.  品牌列表案例

3.1. 案例效果​编辑

3.2. 整体实现步骤

3.3. 整体代码:

HTML部分:

引用部分lib: 

 CSS部分:

总结:


 

1. 指令的概念

指令(Directives) vue 为开发者提供的模板语开发页面基本

vue 中的指令按照不同的用分为 6 大类:

①  内容渲指令

②  属性绑定指令

③  事件绑定指令

④  双向绑定指令

⑤  条件渲染指令

⑥  列表渲指令

注意:指令vue 开发中最基础、最常、最单的

1.1 内容渲染指令

内容渲染指令用来辅开发渲染 DOM 元素的文本内容用的容渲有如下 3 个:

1、v-text
2、{ { }}
3、v-html

1.1.1v-text

用法示例:

 注意:v-text 指令会覆盖元素内认的

1.1.2{ { }} 语法

vue 提供的 { { }} 语法,专门用来解v-text 会覆盖本内的问 { { }} 语法的专业名称是达 式(英文名为Mustache)。

注意:相对v-text 指令来说插值表达发中常用因为不会素中认的容。

1.1.3 v-html

v-text 指令和插值表达式纯文 HTML 标签的字符串渲染为HTML 元素,  则需要用v-html 这个指令:

最终渲染的结果为:

1.2 属性绑定指令

如果需要为元素的属动态则需v-bind 属性绑定指令。用法例如下:

属性绑定指令的简写形式

v-bind 指令在开发中使用频高,,vue 官方为其提供了简写 : )。

使用 Javascript 表达式

vue 提供的模板渲染语法,除绑定单的之外支持 Javascript 表达式的运算,例如:

1.3 事件绑定指令

vue 提供v-on 事件绑定指令,用辅助序员为 DOM 元素绑定事件监听语法式如下:

注意:原生 DOM 对象onclickoninputonkeyup 等原生替换vue 的事件绑定形式后,

分别为v-on:clickv-on:inputv-on:keyup

v-on 绑定的事件处理函数methods 节点

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/运维做开发/article/detail/998183
推荐阅读
相关标签
  

闽ICP备14008679号