TS+React+Bmap drawingManager setDrawingMode
欢迎来到知道解决方法巨简单、解决方法却巨冷门频道。
问题是:
<Button type="primary" onClick={this.draw("polygon")}>多边形</Button>
我这段代码不报错,但是在地图上显示出来点击一直没有反应!意思就是没用的。找了很多个解决方法,最后我认为是不是在技术栈的前提下,onClick里面的函数不能带参数啊?到现在我也不敢确定,但是我就着这个思路解决了问题。
解决方法:目的是使onClick里面的函数不带参(其实很简单)
就是增加一个中转函数。
drawPolygon=() =>{this.draw('polygon'); };//draw函数是前面写好的,我也放出来吧draw = (type:any) => {console.log("type",type);if (this.state.drawingManager !=null) {this.state.drawingManager.open();this.state.drawingManager.setDrawingMode(type);}};
<Button type="primary" onClick={this.drawPolygon}>多边形</Button>
这个问题困扰了我两天了pop
TS+React+Bmap drawingManager setDrawingMode相关推荐
- Ts + React + Mobx 实现移动端浏览器控制台
自从使用 Typescript 写 H5 小游戏后,就对 Ts 产生了依赖(智能提示以及友好的重构提示),但对于其 Type System 还需要更多的实践. 最近开发 H5 小游戏,在移动端调试方面 ...
- TS + React 找不到模块“Utils/util”或其相应的类型声明
TS + React 找不到模块"Utils/util"或其相应的类型声明 错误展示 错误原因 解决 错误展示 ts.config.json {"compilerOpti ...
- 搭建react项目 搭建ts react项目 使用vite搭建react项目
创建react 项目 注意: 网上有一些生成react 的方法,但是也有一些是过时的. 使用官方脚手架creact-react-app 全局安装 creact-react-app 这个脚手架 这个脚手 ...
- React TypeScript react+ts 包下载
react+ts下载使用 要使用 TypeScript 启动新的 Create React App 项目,您可以做以下 搭建TS+React的开发环境 Create React App 是一种官方支持 ...
- React+TS学习和使用(三):React Redux和项目的路由配置
开启学习react+ts,本篇主要是学习使用React Redux和项目的路由配置 一.React Redux 需求:使用TS+React Redux实现一个累加. A. 安装 $ yarn add ...
- react中的 .d.ts
创建ts react项目时 npx create-react-app my-app --template typescript 生成的项目文件中会有 .d.ts的文件,这个是什么呢? .d.ts 文件 ...
- 基于 TS 的 React 模板项目,集成 eslint sass,采用 StandardJS 代码风格,包含自动注册组件等各项功能,新建项目或 React 学习必备
react-typescript-sass-standard-template 项目简介 由于 Create React App 脚手架创建的项目过于简陋,没有集成诸如 eslint 等工具,致使每次 ...
- vue项目引入百度地图BMapGL鼠标绘制和BMap辅助工具
目录 引言 1.引用百度地图 2.在项目中使用百度地图 2-1.页面结构部分 2-2.js逻辑部分 3-1.页面结构部分 Vue.js 是一个用于构建用户界面的渐进式 JavaScript 框架.它旨 ...
- DrawingManager.js___百度地图API
1 /**2 * @fileoverview 百度地图的鼠标绘制工具,对外开放.3 * 允许用户在地图上点击完成鼠标绘制的功能.4 * 使用者可以自定义所绘制结果的相关样式,例如线宽.颜色.测线段距离 ...
最新文章
- Vivado Fir Ip核动态更改滤波器系数的两种方法
- [HAOI2018]染色
- mysql基本数据库操作
- 去掉input、textarea 的边框
- 灵活使用DataView
- QLoo graphql engine 学习二 基本试用(kubernetes)
- 旋转矩阵与欧拉角的相互转换及代码
- iOS:NSDate的主要几种时间形式
- angular ts 表格_Angular 2的表格控件
- 软件构造心得(5)spec、RI、AF、A的概念辨析之spec
- MATLAB GUI设计快速入门实例
- 【堡塔企业级防篡改-重构版】使用手册
- smbpasswd命令常用选项
- 什么是https证书,有什么优势?
- 超分辨率 | 综述!使用深度学习来实现图像超分辨率
- #(二)、古人怎么解决波的表达
- 2019年天梯赛练习赛4
- 深圳大学公文通简易检索系统
- 2021 市场上cmr硬盘盘点
- 音视频系列--音频基本操作(音频裁剪,音频和音频混合,音频和视频混合)