模板内的表达式非常便利,但是设计它们的初衷是用于简单运算的。接下来通过本文给大家介绍vue中的计算属性,需要的朋友可以参考下
什么是计算属性
模板内的表达式非常便利,但是设计它们的初衷是用于简单
本文来源gao!%daima.com搞$代*!码9网(
运算的。在模板中放入太多的逻辑会让模板过重且难以维护。例如:
<div id="example"> {{ message.split('').reverse().join('') }} </div>
这里的表达式包含3个操作,并不是很清晰,所以遇到复杂逻辑时应该使用Vue特带的计算属性computed来进行处理。
计算属性(computed)用于处理复杂逻辑
computed:{ }
computed做为vue的选项是固定的
例子:
<div id="itany"> <p>{{mes}}</p><p>{{count}}</p></div>
输出结果为:
hello vue
vue—hello
练习
要求:点击button按钮使数字以对应的价格改变
Image 2.png-600
代码如下:
<div id="itany"> <button>总和</button><p>{{arr}}</p></div>
以上就是vue中的计算属性实例详解的详细内容,更多请关注gaodaima搞代码网其它相关文章!