收到新消息时刷新 Wix 转发器

Refresh a Wix repeater when a new message is received

我在 Wix 中构建了一个聊天系统,它由中继器、用户输入、提交按钮、数据库(字段 - 'senderId' 'recieverId' 'message')组成,这是工作流程 ->

用户 A 在用户输入中键入内容。

点击提交按钮。

在数据库中插入一个新行。

用户 A 的数据集刷新。

同时用户B的数据集也要刷新

我该如何自救?? 非常感谢任何帮助!!

如果您的中继器连接到数据集,则在页面的 onReady 函数下循环刷新数据集。

$w.onReady(function () {
    setInterval( () => {
        $w("#dataset").refresh();
    }, 3000);
});

请注意,如果您需要自定义过滤,您可能希望使用 setFilter() 函数而不是直接刷新。