这篇文章将为大家详细讲解有关Vue计算属性、方法、侦听器的案例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
成都创新互联公司云计算的互联网服务提供商,拥有超过13年的服务器租用、遂宁服务器托管、云服务器、网站空间、网站系统开发经验,已先后获得国家工业和信息化部颁发的互联网数据中心业务许可证。专业提供云主机、网站空间、申请域名、VPS主机、云服务器、香港云服务器、免备案服务器等。入门学习Vue,计算属性、方法、侦听器是必不可少的知识点。为了方便简单,这次我们用同样一个例子分别用计算属性、方法、侦听器三种方法实现同样的效果。话不多说,直接上车。
效果:
我在Vue中定义了name1和name2两个值,预期效果是在html中输出name,而name也就是name1+name2拼接而成。无论name1发生改变还是name2发生改变,name都会随着改变。
{{name}}
浏览器效果:
1、计算属性实现效果
{{name}}
分析:computed就是计算属性,从字面意思也能计算也就是把name1和name2拼接起来,最终生成了name。
要注意计算属性是有缓存的,也就是只要当name1或者name2发生变化,和缓存中的值不同的时候,才会重新计算。
如果name1或者name2没有发生变化,computed不会重新计算。
2、method方法实现效果
{{name()}}
注意:插值表达式{{name()}}必须有括号。
和计算属性不同,只要页面加载一次,那么方法就执行一次,没有缓存一说。
3、监听器实现效果
{{name}}