swagger-ui - SwaggerUI 3.x:如何以编程方式设置参数值?
问题描述
我正在使用 SwaggerUI 3.21.0 并希望以编程方式设置查询参数值。当您按下按钮时,计算值被设置为参数。参数本身在 openapi.yaml 中定义,文本框由 SwaggerUI 创建。首先我尝试$(element).val(value)
使用 jQuery,该值出现在文本框中,但是它不影响 url SwaggerUI 请求。接下来我注意到 SwaggerUI 在后台使用了 React,并尝试FindReact
了setState
下面的问题。但是,这也不会影响 url。SwaggerUI 似乎将值保留在内部某个地方。有人有什么主意吗?
解决方案
缺少的是触发 React 的事件。这个答案很有魅力! https://stackoverflow.com/a/46012210/5209556
推荐阅读
- php - 如何在 WP CLI 命令中强制参数
- python - 使 Django 中的其他方法(和视图)可以访问一种方法的上下文变量
- c# - 使用 NFC 读卡器的 UID 获取卡 ID 号
- vue.js - API响应时VUE无法更新变量
- javascript - 在构建时设置内部依赖项
- macos - 如何以编程方式更新 NSTextField 并通过绑定传播值
- android - Android自定义对话框,无论指定的宽度都保持不变
- google-apis-explorer - 如何正确使用谷歌驱动 API?
- ansible - 如何在 Ansible 中为每个主机更改和使用全局变量?
- python - flask_sqlalchemy生成的sql不正确