如何解决更改时不刷新Swagger MultipleApiVersions下拉列表
我有一个旧版api,它正在使用swagger进行文档编制。该api已过时,我现在注意到swagger multiversion下拉菜单存在一些问题。搜索后,我发现带有版本的组合框在更改时没有响应。例如,我有v1和v2在下拉列表中,当招摇startsup V1被默认选中,但改变下拉到V2,V1上的所有内容时入住。文档没有刷新,就像未实现selectedindex_change事件一样。有人遇到过这个问题吗?我在Google上找不到任何内容:
config.EnableSwagger(c =>
{
c.RootUrl(req => req.RequestUri.GetLeftPart(UriPartial.Authority) +
VirtualPathUtility.ToAbsolute("~/").TrimEnd('/'));
c.MultipleApiVersions(
(apiDesc,targetApiVersion) => ResolveVersionSupportByRouteConstraint(apiDesc,targetApiVersion),vc =>
{
vc.Version("v2_1",title + " V2.1");
vc.Version("v2_0",title + " V2.0");
vc.Version("v1_4",title + " V1.4");
vc.Version("v1_3",title + " V1.3");
vc.Version("v1_2",title + " V1.2");
vc.Version("v1",title + " V1");
});
c.IncludeXmlComments(GetXmlCommentsPath(resourceAssembly));
c.UseFullTypeNameInSchemaIds();
}).EnableSwaggerUi(c =>
{
c.DisableValidator();
c.EnableDiscoveryUrlSelector();
c.DocExpansion(DocExpansion.List);
c.InjectJavaScript(typeof(SwaggerConfig).Assembly,"Company.API.Shared.Swagger.ui.ext.SwaggerExtensions-onComplete.js");
});
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。