最后
正值招聘旺季,很多小伙伴都询问我有没有前端方面的面试题!
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
注意:可以这样说,使用 computed 性能会更好,但是如果不希望缓存,就可以使用 methods 属性来进行计算操作。
五、使用实例
根据实际开发过程中的不同需求,把实战中比较常见的处理方式汇总出来,需求是做不完的,也不可能全部覆盖到,这里只分享一些比较常见的操作,方便有需要的开发者查阅使用,具体的实例如下所示。
**1.**通过使用计算属性处理字符串的反转字符串操作
字符串初始值: {{ title }}
计算后反转字符串的值: {{ reversedTitle }}
最后结果:
字符串初始值: Apple
计算后反转字符串的值: elppA
**2.**通过使用计算属性来处理是否点击操作
computed:{
noChecked:function(){
return this.array.filter(function(e){
return !e.isChecked
}).length
}
}, // e.isChecked是input{type=“checkbox”}的value值,当在页面上点击勾选或者取消勾选,则e.isChecked的值会改变,即在外部改变了属性,同样也会发出计算属性的方法。
**3.**通过使用计算属性写判断筛选条件
computed: {
isComplete() { //判断是否符合下述条件
return (
(this.tabActive == “1” && this.currentNode == “确认资源”) || (this.tabActive == “1” && this.currentNode == “结束”)
);
},
}
**4.**计算属性里面的方法带参数的使用
<template #value>
结尾
学习html5、css、javascript这些基础知识,学习的渠道很多,就不多说了,例如,一些其他的优秀博客。但是本人觉得看书也很必要,可以节省很多时间,常见的javascript的书,例如:javascript的高级程序设计,是每位前端工程师必不可少的一本书,边看边用,了解js的一些基本知识,基本上很全面了,如果有时间可以读一些,js性能相关的书籍,以及设计者模式,在实践中都会用的到。
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
javascript的高级程序设计,是每位前端工程师必不可少的一本书,边看边用,了解js的一些基本知识,基本上很全面了,如果有时间可以读一些,js性能相关的书籍,以及设计者模式,在实践中都会用的到。
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
[外链图片转存中…(img-wBb3Zijf-1714994905897)]