vue的methods属性的方法中出现回调函数,在回调函数内部获取data中的数据
在vue中,可能会遇到在methods属性中书写的方法中出现回调函数的情况,如以下代码:
data(){return{gemometry: ""}
}
methods: {draw(){map.changeDragMode('drawPolygon', function(e){this.geometry = e.getCoord()})}
}
该代码主要想把函数参数中的坐标值绑定到data数据中,但是这里是不可行的,因为此时的函数内部绑定的this是该函数下的this,而不是vue中的this值,如果想完成绑定,主要有两种方法解决。
第一种是将this保存后再使用,实现的代码如下:
draw(){let _this = thismap.changeDragMode('drawPolygon', function(e){_this.geometry = e.getCoord()})
}
第二种是将function转换为箭头函数,箭头函数内部的this总是指向词法作用域,是外层调用者,在这里是依旧指向的是vue对象,实现的代码如下:
draw(){map.changeDragMode('drawPolygon', e => {this.geometry = e.getCoord()})
}
vue的methods属性的方法中出现回调函数,在回调函数内部获取data中的数据相关推荐
- Vue2.x源码学习笔记-Vue实例的属性和方法整理
还是先从浏览器直观的感受下实例属性和方法. 实例属性: 对应解释如下: vm._uid // 自增的id vm._isVue // 标示是vue对象,避免被observe vm._renderProx ...
- vue系列:vue的常用属性和方法
vue系列:vue的常用属性vm.$ el.vm.$ data.vm.$ options.vm.$ refs和方法vm.$ mount().vm.$ nextTick().vm.$ set().vm. ...
- vue实例的属性和方法
一. vue实例的属性和方法 1.属性 1.常用属性 vm.$el #获取的是个dom对象可以点下面的属性 vm.$data #获取的是个.... vm.$options vm.$refs ...
- 在vue中,Echarts雷达图中indicator的点击事件,不能改变data中的值的解决方法
在vue中,Echarts雷达图中indicator的点击事件,不能改变data中的值的解决方法 参考文章: (1)在vue中,Echarts雷达图中indicator的点击事件,不能改变data中的 ...
- filters获取data中的数据
第一种方式:申明全局变量,改变this方法. 在对应的组件中申明全局变量 在beforeCreated申明周期中修改this的指向,并在filters中使用.就可以获取data中申明的options数 ...
- vue的methods属性
在开发中,我们经常需要用到函数, 通过将一些需要复用的逻辑封装在函数里,多次调用这个函数来达到逻辑代码复用的目的. 在vue中,函数被定义成为方法来使用,这些方法定义在methods属性中,然后就可以 ...
- Vue 在beaforeCreate时获取data中的数据
众所周知,vue在beforecreate时期是获取不到data中的 数据的 但是通过一些方法可以实现在beforecreate时获取到data中的数据 暂时想到两种放发可以实现,vue在before ...
- 【Android 内存优化】Android 工程中使用 libjpeg-turbo 压缩图片 ( JNI 传递 Bitmap | 获取位图信息 | 获取图像数据 | 图像数据过滤 | 释放资源 )
文章目录 一.Bitmap 图像数据处理 二.Java 层 Bitmap 对象转为 JNI 层 bitmap 对象 三.获取 bitmap 中的图像数据 四.过滤 bitmap 中的图像数据 ( 获取 ...
- python中读取指定的行和列_Python怎么获取excle中指定行和列的值?
''' https://www.cnblogs.com/xiazhenyu/ *** 学而思之.思而记之.记而习之 *** ''' f="dict_file.txt" #定义文件名 ...
最新文章
- Android 之Tasks和Back Stack(任务和返回栈)
- bzoj4568(合并线性基+倍增)
- React ES6组件里绑定this的三种方式
- spring boot / cloud (十七) 快速搭建注册中心和配置中心
- exce中让两列数据一一对应_表格数据对比眼花缭乱、痛苦不堪,找对方法,1秒搞定...
- MULTI BIN的wince 5.0,smdk2440下的实现
- cisco初级随堂笔记2
- SQL SERVER2008 存储过程、表、视图、函数的权限
- js进阶 14-6 $.ajax()方法如何使用
- 公司发声明了!禁止所有程序员使用 Lombok !再使用绩效直接打C!
- 施乐s2110进入维修模式_施乐进入维修模式步骤
- [教程] MPICH2 Win7 VS2008环境搭建
- unity简单的粒子特效的制作
- Excel 通过DDE与INTOUCH通信,数据格式
- 微信小程序模仿拼多多APP地址选择样式
- windows下、Linux下最好用markdown查看器:Typora(查看.md文件)
- 系统架构图编写(概要设计)
- php 日文汉字代码,日文UTF-8编码
- vcg函数值_简单介绍几种函数信号发生器的原理图及不同功能设计
- 【转】如何下载国外的一些网盘(附软件)
热门文章
- 区块链应收账款融资服务平台设计手稿
- 电脑技巧:分享6个实用的资源网站
- android twerk,抖音薛老湿bgm手机铃声响起拍照是什么歌 Android Twerk在哪听
- FPGA VHDL语言实现FIR低通滤波器,包含完整代码,可在modelsim仿真 可仿真
- tcpreplay 流量拆分算法研究
- 程序员 PK 刘畊宏 | 我用代码实现刘畊宏龙拳
- Windows Robo 3T 安装及配置
- 考试安全平台_ER图_功能图_数据字典_数据库脚本
- JAVA Apache POI解析docx格式的word文件并提取带样式文本
- 一直以来电脑只是在不断模拟人类的潜意识部分 - 思维部分就是电脑实现人工智能的目标