去哪儿网项目开发知识点二

一:

  1. 在vue中,vm.$后面跟的都是vue的实例属性和实例方法;

  2. beforeMount:执行时页面还没有被渲染;
    mounted:执行时页面已经渲染完毕;

  3. vue生命周期函数:就是Vue实例在某一个时间点会自动执行的函数;
    单独的放在vue实例中,不放在methods中;

  4. 在vue的语法中:v-text,v-html(会渲染标签)会把数据变量和js表达式显示在页面上,相当于插值模板语法;
    在这里插入图片描述

5.(1)computed计算属性会缓存内容,提高性能;
(2)methods没有缓存,每次调用都会重新渲染页面,没有computed性能高;
(3)watch监听器和computed类似,当依赖量没有变化的时候,都具备缓存机制;
如果一个功能可以都用这三种方法实现,推荐使用computed,提高性能;
6.在computed属性中有get()和set();

(1)get()方法:是取,相当于我们可以在get中给这个计算属性中的变量赋值,通过其他的值算出一个新值;

(2)set()方法:是改变时触发,指的是当我们在computed中定义的变量的值发生改变时就会触发set方法,这样我们就可以在set方法中进行一些我们想要做的事,(比如说调用某个方法),通过设置一个值,来改变关联的值,与之相关联的值改变之后,页面会重新更新内容;

发布了9 篇原创文章 · 获赞 0 · 访问量 94

猜你喜欢

转载自blog.csdn.net/Nimeng06/article/details/105716584
今日推荐