Vue基础内容--02笔记

Vue基础内容–02笔记

v-for 作用:根据一组数据,渲染出一个标签结构i相似的列表界面

数组方式
    语法1:v-for="item in tems"
    语法2: v-for="(irem index) in items"

对象方式
    语法:v-for="(value key index) in obj"

注意:使用v-for指令时,通常要加一个指令 v-bind:key(该指令的值通常是数组的下标或数组中对象的id,能代表数据唯一性的) ==>提高渲染效率

作用:缓存上一次的渲染结果,在下一次因数据变化而重新渲染时,先去查找有无相同的已缓存过的标签,如有则只是对标签按需调整顺序,而不需要重新创建。

v-model 作用:双向绑定
实现原理:
    例如=>  v-bind:value="message" 
            v-on:input="message = $event.target.value" /

过滤器 => 作用:对视图中要显示的数据作文本格式化

    使用方法:在插值表达式或者v-bind指令中,通过竖线操作符|调用过滤器
    可以为过滤器传参数
    可以串联使用多个过滤器

局部过滤器 =>只在当前的Vue实例中生效

语法:
   1.在Vue实例对象的选项中配置filters:{}
   2.过滤器名字:(要过滤的数据)=>{return 过滤后的结       果数据}
        3.{{被过滤的数据|过滤器1|过滤器2}}

全局过滤器 =>可在所有的Vue实例中生效

    语法:
        1.创建Vue实例之前,使用Vue.fileter()函数来定义全局过滤器
        2.Vue.fileter('过滤器名字',(要过滤的数据)=>{return 过滤后的结果数据})
        3.{{被过滤的数据|过滤器1|过滤器2}}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值