Invoke event eh in component: jobpages/jobsMap/index 错误,这个怎么解决?



  • 版本是:Taro v3.0.14
    以下是精简后的代码:主要想实现地图拖拽,获取onRegionChange中的值

    import Taro from '@tarojs/taro' 
    import { View, Map } from '@tarojs/components'
    import React, { Component } from 'react'
    
    const Jobsmap = props => {
      return (
        <View className='index'>
          <Map
            className="map"
            latitude={24.5759000000}
            longitude={118.0972700000}
            enableZoom={true}
            showLocation={true}
            // 地图拖拽之后,报错:Invoke event eh in component: jobpages/jobsMap/index
            onRegionChange={(e) => {
              console.log(e)
            }}
          >
          </Map>
        </View>
      )
    }
    export default Jobsmap
    
    

    问题描述:地图拖拽报 Invoke event eh in component: jobpages/jobsMap/index错误,点击地图onTap事件是正常的

    问题过程:在我的项目中添加Map组件之后,拖拽事件始终无法执行,新建空白的项目这段代码能正常运行,能获取TaroEvent {_stop: false, _end: false, defaultPrevented: false, timeStamp: 1610666808395, type: "end", …}对象,在旧的项目中添加Map就不行,一时也找不到原因。



  • @wythe1914 新建也是3.0.14的项目吗?



  • @Taro-小助手-honly 可以了,我升级到3.0.23就正常了✌ ✌ ✌ ✌ ✌


登录后回复