首页 > 其他分享 >vue3 leaflet this._map is null,this._map is undefined,listener not found ,cannot read property '

vue3 leaflet this._map is null,this._map is undefined,listener not found ,cannot read property '

时间:2022-11-03 22:14:32浏览次数:65  
标签:map ._ listener vue3 toRow null

vue3 leaflet this._map is null,this._map is undefined,listener not found 此类问题

这个是vue3 的变量深监听所导致的,vue2就没有此类的问题发生

解决方法:加 toRow() 代理变量

引入 import  {toRow} from 'vue'

初始化map

this.map = L.map('map',{})  

在return{map,layer} 定义的变量,然后所有用到addlayer,removeLayer,clearLayers的方法的,

都应该用toRaw(this.map);

marker.addTo(toRow(this.map));

toRow(this.map).addLayer();

toRow(this.layer).addLayer(...)

 

注:(初始化map,不用加toRow(this.map)),只有用到的方法才加代理。

 

标签:map,._,listener,vue3,toRow,null
From: https://www.cnblogs.com/hjyjack9563-bk/p/16856014.html

相关文章

  • golang fmt.Ssanf详解
    Golangfmt.Sscanf()实例讲解时间:2022-04-07本文章向大家介绍Golangfmt.Sscanf()实例讲解,主要分析其语法、参数、返回值和注意事项,并结合实例形式分析了其使用技巧,希望通......
  • Oracle 19C学习 - 17. 序列
    序列是什么序列就是一组数字的队列。自动生成唯一编号可共享的对象通常用于创建主键。如果将序列高速缓存放到内存中,可以提高序列值访问效率,也增大危险,一旦内存失效,......
  • windows10安装dlib+python3.9
     1、whl安装注意,仅支持特定版本,请检查pip所支持的版本是否一致dlib-19.23.0-cp39-cp39-win_amd64.whlhttps://gitee.com/billyme/python-dlib/raw/master/dist/dlib-......
  • 解决本地浏览器运行项目时的跨域问题-Access to XMLHttpRequest at ‘file:///D:/WebP
     解决本地浏览器运行项目时的跨域问题-AccesstoXMLHttpRequestat'file:///D:/WebPracties/xxxxxx/data/funData.json问题描述解决办法一解决办法二解决方法三问题描......
  • 2.Java API操作elasticsearch
    新建Maven工程添加依赖:<dependencies><dependency><groupId>org.elasticsearch</groupId><artifactId>elasticsearch</artifactId><ver......
  • 3.vue的插值语法
    插值语法就是将希望显示在页面的文本渲染出来,语法是{{}},在双大括号中可以添加变量,函数,表达式1.渲染变量1<!DOCTYPEhtml>2<htmllang="en">3<head>4<m......
  • 【2022.11.3】luffy项目前期部署(1)
    内容概要1.企业项目类型2.企业项目开发流程3.路飞项目需求4.pip换源5.虚拟环境搭建5.1使用pytharm创建虚拟环境5.2通用方案创建虚拟环境6.luffy后台创建目录......
  • 闲话 22.11.3
    闲话好今日得到最让人感到奇妙的一件事是松鼠加入ps_plive力虽然但是……比较地奇妙……不知道该评价什么(连步玎都不是ps_p的(所以给了一天自由练习的时间就是刷......
  • 3.9 使用Python操作Excel表格的样式1
    #获取表格单元格,修改字体样式修改字体样式 Font(name=字体名称,size=字体大小,bold=是否加粗,italic=是否斜体,color=字体颜色)获取表格中字体的样式cell.font.属性......
  • 3.8 课堂案例_京东鞋子评论数据(找到每条41码的鞋子的信息添加到新的表)
    #找到每条41码的鞋子的信息添加到新的表#coding:utf-8importopenpyxl#导入库workbook=openpyxl.load_workbook('京东鞋......