zoukankan      html  css  js  c++  java
  • 【1118 | Day61】Vue中methods/computed/filters/watch方法

    一、methods

    methods属性里面的方法会在数据发生变化的时候你,只要引用了此里面分方法,方法就会自动执行。这个属性没有依赖缓存

    二、computed

    计算属性该属性里面的方法必须要有return返回值,这个返回值就是(value值)。

    有几个关键点

      1. 计算后属性不需要在data中重复定义
      1. 计算后属性必须渲染后,绑定的方法才会生效这里指就是定义后的变量名在上面html中显示
      1. 计算后属性绑定的方法中的任意变量值更新,方法都会被调用比如说方法中一个变量A,变量A变了函数会重新调用
      1. 计算后属性为只读属性(不可写)计算后属性为只读属性

    三、filters

    过滤器属性,与methods中定义的一个方法使用方法差不多

    四、watch

    是监听属性。这个监听的是data属性里面的数据,当这个数据发生变化时,将自动执行这个函数。

    watch:{
            data中的变量(){
            当data中变量发生的时候会执行这里的逻辑函数
            }
           }
    

    注意点

      1. 监听绑定的对象,该属性可以get、set
    • ) 监听的对象一旦发生值更新,绑定的方法就会被调用
    • 监听的对象是已定于的属性data中定义或者全局中如$route比较常用是路由传参反正就是this能够通过.出来的属性
  • 相关阅读:
    taro clock组件
    创建taro项目
    ts声明各种变量类型
    ts的数组/元组/type/interface
    使用styled-components初始化css
    Oracle profile含义、修改、新增
    JDK bin指令
    Nginx 设置忽略favicon.ico文件的错误日志
    nginx: [error] CreateFile() "D: ginx-1.14.2/logs/nginx.pid" failed 解决办法
    Nginx Windows详细安装部署教程
  • 原文地址:https://www.cnblogs.com/fxyadela/p/11885460.html
Copyright © 2011-2022 走看看