gpt4 book ai didi

shiny - 我怎么能不在 Shiny 的 UI 中包含 bootstrap css

转载 作者:行者123 更新时间:2023-12-05 02:20:34 25 4
gpt4 key购买 nike

我有一个团队已经使用 Shiny 的 UI(以及 Shiny 的仪表板)构建了大量内容,但我想通过并重新设计我们构建的整套应用程序。

我可以通过多种方式链接到我们的 css,但这只是在 Bootstrap 基础 css 之上设置一个新的 css 文件。 *我还没有找到完全放弃 bootstrap css 的方法。这可能吗? * 即使将主题设置为 NULL 似乎仍然保留该基本 css。

这会导致我必须克服的特异性问题,这很烦人。

(我意识到,通过放弃 Bootstrap ,我将不得不重新创建他们定义的许多样式——并且正在失去 shiny 的一些值(value),这对我来说现在不是问题)

最佳答案

shiny 包包含一个函数 suppressDependencies 可以用来删除 web 依赖项。有关详细信息,请参阅 ?shiny::suppressDependencies。不幸的是,我认为不能 删除 bootstrap CSS 资源,而必须删除所有与 bootstrap 相关的资源。这似乎是 shiny 处理资源依赖性的结果,即所有与 bootstrap 相关的资源都捆绑在名称 "bootstrap" 下,suppressDependencies寻找然后完全下降。

撇开限制不谈,我整理了一个小型演示 Shiny 应用程序,展示了如何删除 Bootstrap 资源。

library(shiny)

shinyApp(
ui = tagList(
suppressDependencies("bootstrap"),
tags$p("Hello, world!")
),
server = function(input, output) {

}
)

关于shiny - 我怎么能不在 Shiny 的 UI 中包含 bootstrap css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38528142/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com