2

在 YUIDoc 中,我想注释作为参数传递的对象文字。请参阅以下代码片段:

@param {Array} colDefs Array of object literal column definitions for the grid<ul>
    <li>title -  Column header display</li>
    <li>key -  The key of the column from the JSON data array</li>
    <li>type - The data type of the column.  </li></ul>

我要添加哪些标签到列表项,以便我可以指定属性的类型(字符串、对象等)?如果我添加 {String} 它只是显示为文本,而不是我使用 @param 标签获得的漂亮格式。

也许这甚至不可能?

4

1 回答 1

6

您可以通过首先指定配置对象然后将所有属性指定为object.property参数来记录配置对象。它看起来像这样:

 /**
 @param {Object}  config          Object literal containing configuration parameters
 @param {Boolean} config.useFoo   Whether to use Foo or not
 @param {String}  [config.option] An optional string parameter
 */
于 2013-02-05T18:38:55.523 回答