zoukankan      html  css  js  c++  java
  • 12丨合理应用计算属性和侦听器

    可以理解为在里面可以写计算逻辑的属性,


    运用 this.$forceUpdate()强制刷新

    反转字符串,用了两种方式,一种是计算属性,写在computed里面,另外一种是方法写在了methds里面。

    点击按钮控制台的输出,message1并没有去执行,因为我们的message没有变化,所以说如果我们大数量计算,在计算属性里面去计算好,当数据没变化的时候,你的模板即便是多次的渲染,它也不会去再次去计算,可以大幅提高我们的性能。

    在input框内随便输入,它是用来改变我们的message的值的。message1和message2通知改变,这就是我们的计算属性。

    watch


    看示例
    按钮来操作a+1的

    对于多级嵌套的监听可以使用b.c 、b.d的这种形式。

    e.f.g又触发了e的监听,e这里我们用了deep:true一个深度的监听变化。也就是e对象下面所有的属性都会监听,任何的变化,不管是f变化还是g变化。




    每次点击

    每次点击按钮,都会触发一系列的更新。





    什么时候用监听器,什么时候用计算属性呢?通过demo来演示一下。

    输入后上面会发生变化,一个用计算属性 一个用监听器来实现的


    监听属性实现,只需要监听这个fullName。然后里面执行firstName和lastName相加的操作


    如果用监听器来做。那么就要分别监听firstName和lastName。这样就显示比较冗余。


    能用计算属性,就用计算属性。

    课后习题

    截流是前端中非常重要的一个场景。


     

    结束







     

  • 相关阅读:
    盗COOKIE之方法总结
    会话追踪(session tracking)
    XSS盗COOKIE
    ActiveX 控件漏洞挖掘之方法
    Windows之权限讲解
    Centos网络配置小工具
    区分一下dpkg,rpm和yum以及apt-get
    Java中弹出框的集中方式
    Spring3 MVC请求参数获取的几种方法
    Spring自带配置方式链接数据库(没有src新建文件,没有c3p0)
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/12791157.html
Copyright © 2011-2022 走看看