博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
10.计算属性
阅读量:4628 次
发布时间:2019-06-09

本文共 492 字,大约阅读时间需要 1 分钟。

先看个例子:

  

    上面例子中,computed { 定义一个函数 alexDesc   }

      当点击按钮将字符串切换,

    那么 ,这个方法完全可以通一个函数来定义的,为什么弄出来个computed呢?

      不经过计算属性,我们可以在 method 中定义一个相同的函数来替代它。

      对于最终的结果,两种方式确实是相同的。然而,不同的是计算属性是基于它的依赖缓存。

      计算属性只有在它的相关依赖发生改变时才会重新取值。这就意味着只要 message 没有发生改变,

      多次访问 reversedMessage 计算属性会立即返回之前的计算结果,而不必再次执行函数。

 

计算属性  setter

  计算属性默认只有 getter ,不过在需要时你也可以提供一个 setter :

   

  set  设置alexDesc 的值

  初始值还是get的值

    

  当点击修改,将set的值做了修改

    

  

    

转载于:https://www.cnblogs.com/sunny666/p/11082176.html

你可能感兴趣的文章
3-C++程序的结构1.1
查看>>
第十八课 Gazebo仿真器
查看>>
g2o:一种图优化的C++框架
查看>>
微信自定义菜单errcode(40016)
查看>>
十天冲刺-09
查看>>
python格式化输出的方式汇总
查看>>
linux 安装中文包和设置中文环境
查看>>
Mac 使用WireShark
查看>>
OpenCV---环境安装和初次使用
查看>>
回调函数的经典代码使用
查看>>
【学术篇】bzoj3262 陌上花开. cdq分治入门
查看>>
daily scrum 12.8
查看>>
Nginx初识
查看>>
EOJ 2847 路由结点
查看>>
题解 化学反应
查看>>
题解 楼房重建
查看>>
Python汉字转换成拼音
查看>>
高德地图:定位、覆盖物
查看>>
抽象类不能实例化对象
查看>>
树状数组(hdu-4325,hdu-1166,pat-1057)
查看>>