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回调函数, 箭头函数绑定了父级的上下文

  • 相关阅读:
    Linux下openSSL安装并颁发证书
    js控制自动上传文件
    Swoole 4.5v安装使用
    Flask-SQLAlchemy 的基本使用
    Flask入门之二
    微信消息订阅
    Flask入门之一
    MySQL主从库快速搭建
    FastAPI连接mysql傻瓜式
    UOJ Round总结
  • 原文地址:https://www.cnblogs.com/baota/p/12325478.html
Copyright © 2011-2022 走看看