热门

最新

红包

立Flag

投票

同城

我的

发布
weixin_47095569
记录小作文
3 年前
trueweixin_47095569

computed和methods的区别
问题:计算属性中实现的数据在methods中都可以实现 为啥还要定义在计算属性中
1 vue中所有的计算属性都以函数的形式写在vue实例内的computed里面,返回计算后的数据。
2 计算属性可以同时按多个vue实例来计算,只要其中任何一个数据发生变化
3 计算属性就会重新计算一遍,返回新的数据,相对的刷新视图中的数据

但是在computed的好处是
只有在与它相关或者需要的数据发生变化时才会重新计算值
这就意味只要我们在计算时设置的数据还没发生变化,即使多次访问计算属性会立即返回之前的计算结果,而不必再次执行函数

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
MVVM是什么MVVM实际上是一种开发模式,MVVM代表的就是:Model(数据模型层)、ViewModel(视图模型层)、View(视图层)。model:主要作用就是处理一些数据之间的逻辑并和服务器进行交互,view:即我们看到的页面viewmodel:view和model不能直接通信,即该模型起view和model的桥梁作用vue框架就是典型的MVVM模型框架, 并且vue框架起到了MVVM中的viewmodel作用
立即登录