使用监听器检测数据库中的数据变化

Posted

技术标签:

【中文标题】使用监听器检测数据库中的数据变化【英文标题】:Detect data changes in database using listener 【发布时间】:2019-01-16 14:51:57 【问题描述】:

我正在与Vuelaravel 合作。在页面挂载时,每个组件都有多个http 请求,这会减慢速度,有时会返回500 error。所以我想如果数据被加载并存储在Vuex store 并在页面加载时返回它会有效,但是如果数据库内的数据在浏览页面时发生变化,数据不会在页面中重新发生变化。那么有没有办法使用 javascript 侦听器来检测这种变化。有什么帮助吗?

【问题讨论】:

【参考方案1】:

您应该查看https://laravel.com/docs/5.6/broadcasting 基本上,一旦您的后端代码对数据库进行了更改,您就需要将该更改广播到前端。

【讨论】:

以上是关于使用监听器检测数据库中的数据变化的主要内容,如果未能解决你的问题,请参考以下文章

vue中如何监听vuex中的数据变化

SwiftUI:监听我的数据中的变化,让其他视图使用更新的数据

关于小程序使用watch监听数据变化的方法

微信小程序 watch监听数据变化 类似vue中的watch

Vue计算属性和监听属性

在vue中使用resize事件监听浏览器窗口的变化