不希望不同的Shiny应用程序实例之间存在链接。
创始人
2025-01-10 11:00:10
0

使用namespace(命名空间)功能来为每个Shiny应用程序实例创建唯一的命名空间,从而避免链接问题。以下是示例代码:

# 第一个Shiny应用程序实例
library(shiny)

ui <- fluidPage(
  textInput("txt", "输入文字", ""),
  verbatimTextOutput("out")
)

server <- function(input, output) {
  output$out <- renderText({
    input$txt
  })
}

# 创建第一个Shiny应用程序实例的命名空间
ns1 <- shiny::NS("test1")

# 在第一个Shiny应用程序实例内命名空间中使用UI和服务器
ui <- tagList(
  ns1(fluidPage(
    textInput(ns1("txt"), "输入文字", ""),
    verbatimTextOutput(ns1("out"))
  ))
)

server <- function(input, output, session) {
  output$out <- renderText({
    input$txt
  })
}

# 启动第一个Shiny应用程序实例
shinyApp(ui, server)

# 第二个Shiny应用程序实例
library(shiny)

ui <- fluidPage(
  textInput("txt", "输入文字", ""),
  verbatimTextOutput("out")
)

server <- function(input, output) {
  output$out <- renderText({
    input$txt
  })
}

# 创建第二个Shiny应用程序实例的命名空间
ns2 <- shiny::NS("test2")

# 在第二个Shiny应用程序实例内命名空间中使用UI和服务器
ui <- tagList(
  ns2(fluidPage(
    textInput(ns2("txt"), "输入文字", ""),
    verbatimTextOutput(ns2("out"))
  ))
)

server <- function(input, output, session) {
  output$out <- renderText({
    input$txt
  })
}

# 启动第二个Shiny应用程序实例
shinyApp(ui, server)

在上面的示例中,我们为每个Shiny应用程序实例创建了唯一的

相关内容

热门资讯

七分钟了解!优乐麻将有没有挂,... 七分钟了解!优乐麻将有没有挂,微扑克app(详细透视辅助助手教程)1、这是跨平台的优乐麻将有没有挂黑...
5分钟详情!一起宁德麻将钓蟹,... WePoker透视辅助版本稳定性对比与推荐‌:5分钟详情!一起宁德麻将钓蟹,智星德州菠萝app下载(...
九分钟总结!财神十三张输赢概率... 九分钟总结!财神十三张输赢概率,wepoke透明挂辅助(详细透视辅助器教程);玩家必备必赢加哟《13...
5分钟总结!永州扯胡子到底有没... 5分钟总结!永州扯胡子到底有没有外 挂,wpk微扑克真的有辅助插件(详细透视辅助黑科技教程);实战中...
3分钟教学!非常麻将发牌规律,... 1、3分钟教学!非常麻将发牌规律,aa扑克软件(详细透视辅助挂教程)。2、非常麻将发牌规律透视辅助简...
2分钟教程!中至棋牌麻将,we... 中至棋牌麻将赢率提升策略‌;2分钟教程!中至棋牌麻将,wepoke系统(详细透视辅助脚本教程);详细...
8分钟透明!丽水都莱罗松,aa... 8分钟透明!丽水都莱罗松,aapoker有猫腻(详细透视辅助挂教程)准备好在丽水都莱罗松 ia的高塔...
9分钟总结!白金岛放炮罚有挂吗... 9分钟总结!白金岛放炮罚有挂吗,红龙扑克是真正规的(详细透视辅助软件教程) 科技详细教程;75744...
八分钟教程!广西老友玩游戏辅助... 八分钟教程!广西老友玩游戏辅助器,德扑ai软件(详细透视辅助app教程);广西老友玩游戏辅助器软件透...
七分钟教程!多乐跑胡子有挂吗,... 七分钟教程!多乐跑胡子有挂吗,德扑之星真的有辅(详细透视辅助黑科技教程);多乐跑胡子有挂吗软件透明挂...