zoukankan      html  css  js  c++  java
  • Vue ---day02

    Vue里常用的两个 options-----computed 和 watch

    computed:本质上是一个派生属性,属性值依赖于其他数据

      当 watch中的数据改变时,触发 getter函数,属性值改变

      当 依赖数据不改变时 或 不被Vue监听拦截时,只执行一次

      MV模式: 依赖数据改变    --->  getter函数赋值  --->视图改变

      VM模式: 当input框值改变  ---> setter函数赋值  ---> 属性值改变

      computed getter方法不支持异步

      data:{

        type:"",

        users:[...,...,]

      },

      computed:{

        showUsers:{

          get(){ //...依赖type值,值本来是什么},

          set(){ //...赋值,赋值后是什么}

        },

        onlyGetter(){

          // 只有getter

        }

      }

    watch 是一个对象,key是需要观察的表达式,value是对应的回调函数,Vue实例化时会调用 $watch(),遍历watch对象的每一个属性

    不应该使用箭头函数来定义watcher回调函数, 箭头函数绑定了父级的上下文

  • 相关阅读:
    前端设计网站收藏
    JAVA的StringBuffer类
    JDBC连接数据库
    JSP中request属性的用法
    jquery学习
    servlet学习(一)
    javascript 计算器
    xml学习(一)
    网站之单点登录简单思路
    关于ASP.NET中Menu控件在浏览器中不正常显示解决方法
  • 原文地址:https://www.cnblogs.com/baota/p/12325478.html
Copyright © 2011-2022 走看看