代码之家  ›  专栏  ›  技术社区  ›  rankthefirst

如何在shiny中方便地添加多个换行符?

  •  10
  • rankthefirst  · 技术社区  · 7 年前

    我想在我闪亮的应用程序中加入多个换行符。 而不是

    br(),
    br(),
    br(),
    ...
    

    还有更方便的方法吗?谢谢

    1 回复  |  直到 7 年前
        1
  •  11
  •   Humpelstielzchen    4 年前

    我不知道这对你是否方便,但它节省了你一些打字时间。

    linebreaks(n) 重复 <br/> n次并将其解析为HTML。

    library(shiny)
    
    
    linebreaks <- function(n){HTML(strrep(br(), n))}
    
    ui <- fluidPage(
    
      titlePanel(
                  p( 
                      h1("first sentence", align = "center"),
    
                      linebreaks(10),
    
                      h3("second sentence", align = "center")
                    )
                  )
      )