Vue2 计算属性 + wacth + 过滤器

对象写法


  • 第二种写法 对象写法 使用了这种方法我们需要手动给计算属性添加set方法 之后我们就可以直接给计算属性赋值

商品价格— {{sumPrice}}

商品价格— {{sumPrice}}

商品价格— {{sumPrice}}

商品价格— {{sumPrice}}

<button @click=“changePrice”>修改商品价格

计算属性完

  • ----------------------------------------------------------------------------------------------------------------------

  • 过滤器 filter 过滤器在vue3中被移除了 功能需要使用计算属性代替

  • 全局过滤器

=====

  • 在main.js中写 所有价格保留小数两位  在需要的地方写 {{ 需要过滤的数据 |  全局过滤器名字}}

  • 例如下面商品价格

Vue.filter(‘formatePrice’, (val) => {

//console.log(val) // 过滤的数据

return val.toFixed(2)

})

局部过滤器

=====

  • 局部过滤器 过滤器可以串联使用 I 下一个过滤器名 | 下一个过滤器名
    • 订单日期 — {{item.time | formateTime}} // {{要过滤的时间 | 过滤器名字}}


      订单日期 — {{changeTime(item.time)}}//函数格式 花括号里写函数 过滤的数据作为实数


      //全局过滤器 所有价格保留小数两位 // formatePrice 是main.js定义的过滤器名

      商品价格 — {{item.price | formatePrice}}

      watch监听

      =======

    • 1
      点赞
    • 3
      收藏
      觉得还不错? 一键收藏
    • 0
      评论
    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

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

    抵扣说明:

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

    余额充值