为什么有些按钮在 Shiny 中显示奇怪?

Why some button displayed strangely in Shiny?

我的第二个按钮有时显示异常。有谁遇到过同样的情况吗?有什么解决办法吗?

第二个按钮是下载功能,代码如下:

 downloadButton('downloadData', 'Export Keywords'),

我正在使用以下样式:

tags$head(
        tags$link(rel = "stylesheet", type = "text/css", href = "bootstrap.css")
#tags$style(HTML('#run{background-color:orange}'))
),

我试图在按钮 class 的 css 文件下指定宽度和高度。之后,它显示:

我认为问题的根源在于 运行 时按钮的标签丢失了。在比较html代码时,我发现:

  <button class="btn btn-default action-button btn-success 
    shiny-bound-input" id="runButton" type="button">Run Analysis! 
  </button>

   <a id="downloadData" class="btn btn-default shiny-download-link 
     btn-success shiny-bound-output"
     href="downloadData?w=" target="_blank"></a>

我从 downloadHandler() 中删除以下函数后问题得到解决

shiny::validate()