当前位置:首页 > 网站建设 > 源码技巧 > 正文内容

在vue中created、mounted等方法使用小结

热淘网8个月前 (07-27)源码技巧229

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

充知识:vue中在mounted中window.onresize不生效

在vue开发中,因为引用的父组件和子组件都使用了window.onresize以至于一个window.onresize失效。

解决方案==>可以采用下面的方式

window.onresize = () => this.screenWidth = window.innerWidth 
// 改为以下写法
window.addEventListener('resize', () => this.screenWidth = window.innerWidth, false)



扫描二维码推送至手机访问。

版权声明:本文由热淘网发布,如需转载请注明出处。

本文链接:https://www.retao5.com/yuanma/1576.html

标签: vue
分享给朋友:

相关文章

友情链接代码

友情链接代码

[code]˂!--{eval $imglink .= "\n";}--˃˂!--{eval $txtlink .= "".$value[name]."\n";}--˃$imglink$txtlink...

当前位置:首页>>资讯"去掉这里的"资讯"!

当前位置:首页>>资讯"去掉这里的"资讯"!

步骤①根目录下找到 news.php找到 [list=1][*]$guidearr[] = array('url' =˃ geturl('action/news'),'name' =˃ $lang['...

通用支付宝960宽滑动banner首页幻灯片代码

通用支付宝960宽滑动banner首页幻灯片代码

[img=500,0]http://mushou.5d6d.com/attachment.php?aid=4119&k=96f1966d23f65c07ae37ee5a67fc1057&t=12821...

ecshop2.7在IE8.0下兼容的解决方法

ecshop2.7在IE8.0下兼容的解决方法

打开[url=http://www.163.com/][color=#0000ff]www.163.com[/color][/url]你会发现有这一句,可以解决IE兼容的问题,其实很多大站都加了这句,...

在模版中直接写判断语句的格式举例

在模版中直接写判断语句的格式举例

[code] 会员登陆 注册你好:$_SGLOBAL[supe_username][/code]...

过滤ss模块调用乱七八糟的字符

过滤ss模块调用乱七八糟的字符

[code]function htmldecode($str){if(empty($str)) return;if($str=="") return $str;$str=dhtmlspecialcha...

评论列表

250075083
7个月前 (08-18)

以后多来这里学习,请各位多多指教

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。