中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

淺談vue方法內的方法使用this的問題

發布時間:2020-09-21 01:53:00 來源:腳本之家 閱讀:146 作者:白菜和蘿卜 欄目:web開發

如下所示:

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;

如此簡單,豁然開朗!

以上這篇淺談vue方法內的方法使用this的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

巫溪县| 枣强县| 云霄县| 客服| 乐山市| 青神县| 丘北县| 信宜市| 辽宁省| 定襄县| 龙口市| 克东县| 肥乡县| 河池市| 沈阳市| 汝城县| 绥滨县| 宝兴县| 万年县| 武山县| 景泰县| 鄢陵县| 大同县| 南宁市| 哈密市| 南昌县| 津市市| 镇宁| 天镇县| 赫章县| 辛集市| 浦江县| 清水县| 安平县| 新宾| 白城市| 灌南县| 宁乡县| 台山市| 阜宁县| 北安市|