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


Posted in Javascript onJuly 21, 2020

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)

以上这篇在vue中created、mounted等方法使用小结就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript ajax 仿百度分页函数
Oct 29 Javascript
Jquery中children与find之间的区别详细解析
Nov 29 Javascript
验证控件与Button的OnClientClick事件详细解析
Dec 04 Javascript
jQuery实用函数用法总结
Aug 29 Javascript
jQuery知识点整理
Jan 30 Javascript
jQuery实现页面滚动时动态加载内容的方法
Mar 20 Javascript
用JavaScript实现页面重定向功能的教程
Jun 04 Javascript
一篇文章掌握RequireJS常用知识
Jan 26 Javascript
基于JS实现EOS隐藏错误提示层代码
Apr 25 Javascript
很棒的vue弹窗组件
May 24 Javascript
微信小程序五子棋游戏的悔棋实现方法【附demo源码下载】
Feb 20 Javascript
重学 JS:为啥 await 不能用在 forEach 中详解
Apr 15 Javascript
解决vue的touchStart事件及click事件冲突问题
Jul 21 #Javascript
解决Vue 移动端点击出现300毫秒延迟的问题
Jul 21 #Javascript
解决Vue中的生命周期beforeDestory不触发的问题
Jul 21 #Javascript
详解微信小程序入门从这里出发(登录注册、开发工具、文件及结构介绍)
Jul 21 #Javascript
vue 清空input标签 中file的值操作
Jul 21 #Javascript
Vue-resource安装过程及使用方法解析
Jul 21 #Javascript
vue中destroyed方法的使用说明
Jul 21 #Javascript
You might like
php获取用户浏览器版本的方法
2015/01/03 PHP
在php7中MongoDB实现模糊查询的方法详解
2017/05/03 PHP
PHP实现的62进制转10进制,10进制转62进制函数示例
2019/06/06 PHP
用javascript实现的仿Flash广告图片轮换效果
2007/04/24 Javascript
发布BlueShow v1.0 图片浏览器(类似lightbox)blueshow.js 打包下载
2007/07/21 Javascript
ext form 表单提交数据的方法小结
2008/08/08 Javascript
jQuery 连续列表实现代码
2009/12/21 Javascript
JAVASCRIPT函数作用域和提前声明 分享
2013/08/22 Javascript
js 跳出页面的frameset框架示例介绍
2013/12/23 Javascript
再谈Jquery Ajax方法传递到action(补充)
2014/05/12 Javascript
Javascript中的异步编程规范Promises/A详细介绍
2014/06/06 Javascript
JavaScript学习笔记之Cookie对象
2015/01/22 Javascript
PhotoShop给图片自动添加边框及EXIF信息的JS脚本
2015/02/15 Javascript
javascript实现类似于新浪微博搜索框弹出效果的方法
2015/07/27 Javascript
JS中常用的输出方式(五种)
2016/06/12 Javascript
JS 拦截全局ajax请求实例解析
2016/11/29 Javascript
详解angular2封装material2对话框组件
2017/03/03 Javascript
详解AngularJS 过滤器的使用
2018/06/02 Javascript
优雅的使用javascript递归画一棵结构树示例代码
2019/09/22 Javascript
JS实现轮播图效果
2020/01/11 Javascript
js中实现继承的五种方法
2021/01/25 Javascript
Python中用post、get方式提交数据的方法示例
2017/09/22 Python
Python多进程写入同一文件的方法
2019/01/14 Python
使用 Python ssh 远程登陆服务器的最佳方案
2020/03/06 Python
python 6种方法实现单例模式
2020/12/15 Python
怎样实现H5+CSS3手指滑动切换图片的示例代码
2019/05/05 HTML / CSS
抽象方法、抽象类怎样声明
2014/10/25 面试题
银行营业厅大堂经理岗位职责
2014/01/06 职场文书
遥感技术与仪器求职信
2014/02/22 职场文书
公益广告语集锦
2014/03/13 职场文书
2014年中秋寄语
2014/08/11 职场文书
2014大学生学生会工作总结
2014/12/19 职场文书
2016年学校“6﹒26国际禁毒日”宣传活动总结
2016/04/05 职场文书
青年人初次创业的“五不要”
2019/08/23 职场文书
Python实现socket库网络通信套接字
2021/06/04 Python
介绍一下28个JS常用数组方法
2022/05/06 Javascript