如何在 jsdoc 中使用@fires处理事件名称中的点

How to handle dots in event names with @fires in jsdoc

本文关键字:处理事件 @fires jsdoc      更新时间:2023-09-26

>我有一个名为namespace.event的事件。当我想使用标签@fires时,这些点会导致 JsDoc 出现问题。当我这样做时:

/**
@fires MyClass#namespace.myevent
*/

我得到的结果是纯文本MyClass#namespace:event:myevent.有什么办法可以转义点吗?我尝试了namespace'.event不起作用,'namespace.event'保留点,但也用引号渲染。

有关信息,我在这里找到了标记@event的解决方法:如何使用 jsDoc 在名称/事件/回调中包含点?但这不适用于@fires

在最底部,它说要用特殊字符引用名称。 所以应该MyClass#"namespace.myevent"

http://usejsdoc.org/about-namepaths.html

遇到同样的问题。对我有用的解决方案是使用类似点的字符(ONE DOT LEADER unicode:U+2024)。我从字符概述窗口中复制了它。

对于 Mac:系统设置 ->键盘 ->在面板中显示概览