我有一个简单的应用程序,只使用几个包
library(shiny)
library(tableHTML)
library(shinyWidgets)
library(shinyFeedback)
library(lubridate)
Run Code Online (Sandbox Code Playgroud)
总体而言,加载后速度很快,但在新会话窗口上需要 3-4 秒。
当我在https://developers.google.com/speed/pagespeed/insights/上分析它时, 这是主要问题
资源正在阻止您的页面的第一次绘制。考虑提供关键的 JS/CSS 内联并推迟所有非关键的 JS/样式。了解更多。
URL
Transfer Size
Potential Savings
…shared/shiny.min.css()
1.9 KiB
180 ms
…css/shinyfeedback.css()
0.6 KiB
330 ms
…css/all.min.css()
12.7 KiB
630 ms
…css/v4-shims.min.css()
4.4 KiB
480 ms
…css/toastr.min.css()
3.1 KiB
330 ms
…shinyWidgets/shinyWidgets.min.css()
1.0 KiB
330 ms
…bootstrap-switch-3.3.4/bootstrap-switch.min.css()
1.4 KiB
180 ms
…css/bootstrap.min.css()
19.6 KiB
780 ms
…css/bootstrap-accessibility.min.css()
0.8 KiB
180 ms
…__assets__/shiny-server.css()
1.3 KiB
180 ms
…shared/jquery.min.js()
30.5 KiB
1,080 ms
…shared/shiny.min.js()
25.7 KiB …Run Code Online (Sandbox Code Playgroud) 我创建了一个带有一些按钮的 UI 页面,并且 checkboxInput 按钮有两个问题:
checkboxInput('comissions', label = "Comissions", width = "10%")
Run Code Online (Sandbox Code Playgroud)
更改宽度=“X%”不会改变任何内容,与“Xpx”相同。我怀疑这是由于固定的列宽造成的,但 X% 的变化对于其他按钮效果很好。
第二个问题是按钮看起来像这样:
我希望它居中而不是在左栏中。
感谢您的帮助,