vue方法内的方法使用this的问题
来源:互联网 发布:网络建设方案ppt 编辑:程序博客网 时间:2024/06/10 11:36
locapos(){//定位方法
if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(function(position) { var pos = { lat: position.coords.latitude, lng: position.coords.longitude }; var latLng = new google.maps.LatLng(aa[1], aa[0]); var infoWindow = new google.maps.InfoWindow({ content: "当前位置:<br/>经度:" + pos.lat + "<br/>维度:" + pos.lng //提示窗体内的提示信息 }); infoWindow.setPosition(latLng); _this.mark = new google.maps.Marker({ position: latLng, //将前面设定的坐标标注出来 icon:image, animation: google.maps.Animation.BOUNCE,//添加动画效果 map: map //将该标注设置在刚才创建的map中 }); // //标注提示窗口 // //打开提示窗口 infoWindow.open(map, mark); }, function() { handleLocationError(true, infoWindow, map.getCenter()); }); } else { // Browser doesn't support Geolocation handleLocationError(false, infoWindow, map.getCenter()); }
methods中定义一个locapos()定位方法,其中想在内部方法中使用this调用data()中定义的marker一致不成功,提示未定义,经过不懈努力终于找到解决方法,增加一句话就OK了!
var _this = this;
如此简单,豁然开朗!
阅读全文
0 0
- vue方法内的方法使用this的问题
- 使用this的声明方法
- 使用this的声明方法
- vue计算属性的使用和vue实例的方法
- 方法内的函数 ---之js this绑定的不合理
- java类方法中使用内部类的参数问题
- Vue中render方法的使用
- 正确理解使用Vue里的nextTick方法
- 在vue中使用jQuery的方法
- 方法内的函数 ---js this绑定不合理
- vue,jsonp的方法
- Vue之this.$nextTick()方法
- 使用this调用重载的构造方法
- C# this扩展方法的使用
- 匿名内部类中this的使用问题
- Vue axios中this的指向问题
- ThinkPHP中的$this->success()与$this->error()方法的使用
- Java.内部类方法对外部类对象的引用x-this.x-Test.this.x
- Android自带 SQLite数据库
- Win 10 环境下Miscrosoft Visual Studio 2005安装教程
- Expected BEGIN_OBJECT but was STRING at line 4 column 1 path $ 错误积累
- 让Log4Net 立即写日志文件
- 欢迎使用CSDN-markdown编辑器
- vue方法内的方法使用this的问题
- Socket 循环接收消息 粘包 半包(C#)
- Android通过微信实现第三方登录并使用OKHttp获得Token及源码下载
- anjularjs解决下拉框默认选中
- Spring 使用<img>展示二维码标签
- 3sum
- 滴滴技术专家任玉刚:让你的职业迷茫从哪来回哪去
- Mybatis 入门 使用(新手使用)
- 分区、mbr、mpt、主分区、扩展分区、逻辑分区、gpt分区