Javascript 如何在JS文档中记录枚举值
我正在使用JS文档为JS生成文档。我有一个值很少的枚举。我想为每个属性生成文档。我尝试了以下方法:Javascript 如何在JS文档中记录枚举值,javascript,jsdoc,Javascript,Jsdoc,我正在使用JS文档为JS生成文档。我有一个值很少的枚举。我想为每个属性生成文档。我尝试了以下方法: /** * Enum for display state. * @readonly * @enum {string} */ var DisplayState = { /** @member {string} */ foreground: 'foreground', /** @member {string} */ background: 'background
/**
* Enum for display state.
* @readonly
* @enum {string}
*/
var DisplayState = {
/** @member {string} */
foreground: 'foreground',
/** @member {string} */
background: 'background',
/** @member {string} */
projected: 'projected'
};
但在生成HTML页面之后,我只看到枚举类型的文档,而不是单个属性
我尝试了以下/**一些注释*/**@member{string}*/和/**@property{string}*/但似乎没有任何效果我升级到了JS Doc()的第3版,这个问题得到了解决 见下例:
/**
* Enum for display state.
* @readonly
* @enum {string}
*/
var DisplayState = {
/** @member {string} */
/** The app is running in the foreground and can receive user input. */
foreground: 'foreground',
/** @member {string} */
/** The app is in the background and can't receive user input. */
background: 'background',
/** @member {string} */
/** The app is running in Phone Projection mode (Android Auto or Apple Car Play). */
projected: 'projected'
};
你试过删除
@member
吗?是的,我试过1。拆卸杆件2。添加属性3。正在删除成员和属性jsdoc的哪个版本?jsdoc版本2.4.0