2024年前端最新Vue2 计算属性 + wacth + 过滤器,字节跳动资深面试官亲述

前端资料汇总

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

我一直觉得技术面试不是考试,考前背背题,发给你一张考卷,答完交卷等通知。

首先,技术面试是一个 认识自己 的过程,知道自己和外面世界的差距。

更重要的是,技术面试是一个双向了解的过程,要让对方发现你的闪光点,同时也要 试图去找到对方的闪光点,因为他以后可能就是你的同事或者领导,所以,面试官问你有什么问题的时候,不要说没有了,要去试图了解他的工作内容、了解这个团队的氛围。
找工作无非就是看三点:和什么人、做什么事、给多少钱,要给这三者在自己的心里划分一个比例。
最后,祝愿大家在这并不友好的环境下都能找到自己心仪的归宿。

computed: {

//对象名

sumPrice: {

// 3 手动添加get 获取值

get() {

return this.price

},

//4 手动添加set方法 修改值 形参就是事件赋的值

set(val) {

this.price = val

}

}

},

methods: {

// 2 点击按钮的事件 对象不能直接赋值,需要手动添加get/set方法

changePrice() {

// this.sumPrice = 1234

this.sunmPrice = price

// 对象名 = 值

}

}

}

计算属性完

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

  • 过滤器 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监听

      =======

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

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

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

    抵扣说明:

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

    余额充值