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

    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){}
    }
    

      

  • 相关阅读:
    Swift和OC混编
    Swift逃逸闭包之见解
    百度地图集成
    hitTest和pointInside和CGRectContainsPoint
    Bitcode问题
    ReactiveCocoa常用方法
    iOS之图文混排
    tableview cell添加3D动画
    ReactiveCocoa总结
    Math类常用方法(Java)
  • 原文地址:https://www.cnblogs.com/xiaoxiaomini/p/12957240.html
Copyright © 2011-2022 走看看