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

问题描述 投票:0回答:2

我有一个名为

namespace.event
的活动。当我想使用标签
@fires
时,这些点会在 JsDoc 中引起问题。当我这样做时:

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

我得到的结果是纯文本

MyClass#namespace:event:myevent
。有什么办法可以逃避点吗? 我尝试了
namespace\.event
,它不起作用,而
'namespace.event'
保留了点,但也使用引号进行渲染。

有关信息,我在这里找到了标签

@event
的解决方法:如何使用 jsDoc 在名称/事件/回调中包含点?。但这不适用于
@fires

javascript doc jsdoc
2个回答
2
投票

在最底部它说用特殊字符引用名称。所以应该是

MyClass#"namespace.myevent"

https://jsdoc.app/about-namepaths


-1
投票

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

对于苹果机: 系统设置 -> 键盘 -> 在面板中显示概述

© www.soinside.com 2019 - 2024. All rights reserved.