zoukankan      html  css  js  c++  java
  • vue中created、mounted、 computed,watch,method 等方法整理

    created:html加载完成之前,执行。执行顺序:父组件-子组件

    mounted:html加载完成后执行。执行顺序:子组件-父组件

    methods:事件方法执行

    watch:watch是去监听一个值的变化,然后执行相对应的函数。

    computed:computed是计算属性,也就是依赖其它的属性计算所得出最后的值

    export default {
         name: "draw",
         data(){      // 定义变量source       
           return {
             source:new ol.source.Vector({wrapX: false}),
           }
         },
        props:{ //接收父组件传递过来的参数
          map:{
            //type:String
          },
     
        },
      mounted(){   //页面初始化方法
        if (map==map){
     
        }
        var vector = new ol.layer.Vector({
          source: this.source
        });
        this.map.addLayer(vector);
      },
      watch: {   //监听值变化:map值
        map:function () {
          console.log('3333'+this.map);
          //return this.map
          console.log('444444'+this.map);
     
          var vector = new ol.layer.Vector({
            source: this.source
          });
          this.map.addLayer(vector);
        }
      },
      methods:{   //监听方法  click事件等,执行drawFeatures方法
           drawFeatures:function(drawType){}
    }
    

      

  • 相关阅读:
    还不知道spring的RestTemplate的妙用吗
    【学习笔记】机器学习之特征工程
    《饥饿的盛世》总结
    我是如何解决java.security.cert.CertPathValidatorException异常的
    《机器学习
    2018年总结
    元类实现ORM
    元类
    python中的装饰器
    python中的闭包
  • 原文地址:https://www.cnblogs.com/WebApp-DotNet/p/10579235.html
Copyright © 2011-2022 走看看