uni-app hbx无法提示jsDoc里的参数
uni-app hbx无法提示jsDoc里的参数
示例代码:
/**
* 这是一个方法描述
* @param {String} method = [get|post] 可选值域包括get和post,get是直接请求,post是提交数据
*/
function Request(method) {}
Request()
操作步骤:
/**
* 这是一个方法描述
* @param {String} method = [get|post] 可选值域包括get和post,get是直接请求,post是提交数据
*/
function Request(method) {}
Request()
预期结果:
- 提示有哪个参数
实际结果:
- 没有提示参数
bug描述:
/**
* 这是一个方法描述
* @param {String} method = [get|post] 可选值域包括get和post,get是直接请求,post是提交数据
*/
function Request(method) {}
Request()
附件

更多关于uni-app hbx无法提示jsDoc里的参数的实战教程也可以访问 https://www.itying.com/category-93-b0.html
3 回复
如果官方不修就没辙。
在uni-app的HBuilderX中,JS Doc参数提示功能确实存在一些限制。根据官方文档和实际测试,HBuilderX对JSDoc注释的支持主要集中在类型声明上,对于参数枚举值的智能提示支持不够完善。
目前可行的解决方案是:
- 使用标准的JSDoc注释格式:
/**
* @param {'get'|'post'} method - 请求方法
*/
function Request(method) {}
- 或者使用TypeScript语法(如果项目支持):
function Request(method: 'get' | 'post') {}
- 在调用时手动添加JSDoc类型提示:
/** [@type](/user/type) {'get'|'post'} */
const method = 'get';
Request(method);

