使用监听器检测数据库中的数据变化
Posted
技术标签:
【中文标题】使用监听器检测数据库中的数据变化【英文标题】:Detect data changes in database using listener 【发布时间】:2019-01-16 14:51:57 【问题描述】:我正在与Vue
和laravel
合作。在页面挂载时,每个组件都有多个http
请求,这会减慢速度,有时会返回500 error
。所以我想如果数据被加载并存储在Vuex store
并在页面加载时返回它会有效,但是如果数据库内的数据在浏览页面时发生变化,数据不会在页面中重新发生变化。那么有没有办法使用 javascript 侦听器来检测这种变化。有什么帮助吗?
【问题讨论】:
【参考方案1】:您应该查看https://laravel.com/docs/5.6/broadcasting 基本上,一旦您的后端代码对数据库进行了更改,您就需要将该更改广播到前端。
【讨论】:
以上是关于使用监听器检测数据库中的数据变化的主要内容,如果未能解决你的问题,请参考以下文章
SwiftUI:监听我的数据中的变化,让其他视图使用更新的数据