鱼C论坛

 找回密码
 立即注册
查看: 2120|回复: 8

[庖丁解牛] 007 V 什么是计算属性?

[复制链接]
发表于 2018-9-2 12:04:18 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 不二如是 于 2018-9-2 16:01 编辑


                               
登录/注册后可看大图


上一讲我们学习了两个常用的指令和其对应的语法糖,本次学习计算属性

通过之前的学习,我们已经搭建出了一个最简单的Vue的应用,在模版中双向绑定一些数据或表达式。

但是如果表达式过长或者逻辑很复杂,就会变得臃肿不堪。

随便举个例子:
<div id="myApp">
    {{myString.split(",).reverse().join(';')}}
</div>

切割一个字符串,然后执行相应的操作,看起来不是很清晰。

我们现在就可以使用计算属性,修改一下div:
<div id="myApp">
    {{reverText}}
</div>

修改Vue实例:
<script>
var app = new Vue({
    el:"#myApp",
    data:{
        text:"fishc,123"
    },
    computed:{
        reverText:function(){
//            this指向当前的实例
            return this.text.split(",").reverse().join(",");
        }
    }
})
</script>
Snip20180902_182.png


所有能写在div中的属性都可以以函数方式写在Vue的实例内的computed选项中。

最终返回计算后的结果。




课后作业


1、将很长的属性写在div中是否合理(T/F)



答案:
游客,如果您要查看本帖隐藏内容请回复





如果有收获,别忘了评分


                               
登录/注册后可看大图


这位鱼油,如果喜欢Vue,请订阅 专辑传送门)(不喜欢更要订阅



                               
登录/注册后可看大图

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-10-9 11:52:25 | 显示全部楼层
已学习,谢谢老板
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-11-27 09:45:48 | 显示全部楼层
F
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-8 11:40:35 | 显示全部楼层
F
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-5-5 10:44:18 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-6-19 11:48:18 | 显示全部楼层
0
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-6-23 17:45:23 | 显示全部楼层
F
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-3-20 12:29:19 | 显示全部楼层
.
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2024-1-22 11:20:36 | 显示全部楼层
围观
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-21 23:13

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表