Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

为什么labelMarker的event是小写的,而其他的是大写的 #337

Closed
starInEcust opened this issue Nov 23, 2023 · 3 comments
Closed

Comments

@starInEcust
Copy link
Contributor

为啥label是 onMousemove,而massMark是onMouseMove。我把labe的改成onMouseOver貌似也没啥问题

useEventProperties<AMap.LabelMarker, UseLabelMarker>(labelMarker!, props, [
    'onMousedown',
    'onMouseup',
    'onTouchstart',
    'onTouchmove',
    'onTouchend',
    'onClick',
    'onMousemove',
    'onMouseover',
    'onMouseout',
  ]);
@starInEcust starInEcust changed the title 为什么labelMarker的时间是小写的,而其他的是大写的 为什么labelMarker的event是小写的,而其他的是大写的 Nov 23, 2023
@jaywcjlove
Copy link
Member

@starInEcust 很尴尬,这个是个问题, 官方事件名称为 mousemove,为了保持跟 react 官方事件一致,做了 props 处理

发现 LabelMarker 的文档,和 ts 注释是正确的, 但是处理的时候是错误的。

现在做了修改,类型上支持了 老的事件 props(如:onMousedown),同时也支持了修正了事件名称的命名 onMouseDown

/**
* 将在下一个版本 `v6+` 版本移除
* @deprecated use `onMouseDown`
*/
onMousedown?(event: AMap.MapsEvent): void;
/**
* 将在下一个版本 `v6+` 版本移除
* @deprecated use `onMouseUp`
*/
onMouseup?(event: AMap.MapsEvent): void;
/**
* 将在下一个版本 `v6+` 版本移除
* @deprecated use `onTouchStart`
*/
onTouchstart?(event: AMap.MapsEvent): void;
/**
* 将在下一个版本 `v6+` 版本移除
* @deprecated use `onTouchMove`
*/
onTouchmove?(event: AMap.MapsEvent): void;
/**
* 将在下一个版本 `v6+` 版本移除
* @deprecated use `onTouchEnd`
*/
onTouchend?(event: AMap.MapsEvent): void;
/**
* 将在下一个版本 `v6+` 版本移除
* @deprecated use `onMouseMove`
*/
onMousemove?(event: AMap.MapsEvent): void;
/**
* 将在下一个版本 `v6+` 版本移除
* @deprecated use `onMouseOver`
*/
onMouseover?(event: AMap.MapsEvent): void;
/**
* 将在下一个版本 `v6+` 版本移除
* @deprecated use `onMouseOut`
*/
onMouseout?(event: AMap.MapsEvent): void;

@starInEcust
Copy link
Contributor Author

@jaywcjlove 感恩,回复太快了,生产队的驴都没你这么卷- -

@jaywcjlove
Copy link
Member

@starInEcust 能力有限,主打就是服务态度好 :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants