首页 > 其他 > 详细

2019/9/18 vue-o2

时间:2019-09-18 23:25:21      阅读:105      评论:0      收藏:0      [点我收藏+]

计算属性(computed):当模板内的数据需要做一些复杂操作的时候,就需要用到计算属性来解决,因为模板的设计初衷是用于简单运算的,在模板中放入太多的逻辑运算会让模板过重且难以维护,并且计算属性有缓存的功能,对于计算量特别大的逻辑运算,在不改变计算属性的依赖条件的时候,他会直接将上一次的结果直接拿过来而不是再重新计算一遍,相对于methods来说提高了性能,所以要使用计算属性。

计算属性缓存:

vue内部对计算属性做了缓存,他会观察计算属性所依赖的数据是否发生变化,如果没有就直接将上一次的计算结果拿过来更新到页面上,而不是重新开始计算,相比methods来说提高了性能,methods是每次都会对你所要进行的复杂的逻辑处理进行重新计算。

计算属性中的set和get方法:

计算属性一般没有set方法,只有读取

一般情况下set方法是不需要实现的,所以set方法就是一个空的,我们不希望别人随便给我们的计算属性设置值,所以我们就一般不写set方法,只剩get方法。get方法简写之后就只剩一个return.。

v-model表单绑定

表单控件在实际开发中是非常常见的。特别是用户信息的提交。需要大量的表单。

vue中使用v-model指令来实现表单元素和数据的双向绑定

v-model的底层实际上是量个指令:1、v-bind绑定一个value。2、v-on指令给当前元素绑定一个input事件。      

组件化(我们将一个完整的页面分成很多个组件,每个组件都用于实现页面的一个功能块,而每一个组件又可以进行细分):

如果我们将一个页面中的所有处理逻辑全部放在一起,处理起来就变的非常复杂,而且不利于管理及扩展,但如果我们将一个页面拆分成一个个小的功能快,每个功能块完成自己独立的功能,这样整个页面的管理和维护就变的非常容易了。

 

 

 

 

 

 

 

 

            

2019/9/18 vue-o2

原文:https://www.cnblogs.com/xiaoshiqi/p/11545970.html

(1)
(1)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!