如何将第 3 方 JavaScript 与 Turbo Drive 集成

问题描述 投票:0回答:1

我有一个使用 Turbo 的 Rails 应用程序。我的实时聊天应用程序在任何页面导航上都会中断,因为为其创建的元素会在 DOM 刷新时被删除。有没有普遍接受的解决方案?

ruby-on-rails turbolinks turbo-drive
1个回答
0
投票

您可以使用

data-turbo-permanent
使 DOM 元素永久化。

例如:

<div id="cart-counter" data-turbo-permanent>1 item</div>

购物车计数器将在页面加载之间持续存在。

在此处查看更多信息https://turbo.hotwired.dev/handbook/building#persisting-elements-across-page-loads

© www.soinside.com 2019 - 2024. All rights reserved.