Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在sql表数据发生更改时自动刷新vue.js应用程序?_Sql_Azure_Entity Framework_Vue.js_Maintenance - Fatal编程技术网

如何在sql表数据发生更改时自动刷新vue.js应用程序?

如何在sql表数据发生更改时自动刷新vue.js应用程序?,sql,azure,entity-framework,vue.js,maintenance,Sql,Azure,Entity Framework,Vue.js,Maintenance,我想在vue.js应用程序中显示不同种类的注释,以通知用户即将进行的维护。我在应用程序标题下的信息“横幅”上想。我将存储在sql数据库中的维护周期之类的数据。在这个数据库中,我想定期检查横幅何时可见,甚至何时不可见。可能使用名为active的表列。 现在,我正在寻找一种解决方案,如果数据库中的数据被添加/更新,如何触发vue.js应用程序刷新 有人能帮我吗 是否有其他想法(可能更专业的想法)如何在vue.js应用程序中触发便笺“横幅”? 该应用程序将托管在Azure中 提前谢谢 阿纳托利的答案是

我想在vue.js应用程序中显示不同种类的注释,以通知用户即将进行的维护。我在应用程序标题下的信息“横幅”上想。我将存储在sql数据库中的维护周期之类的数据。在这个数据库中,我想定期检查横幅何时可见,甚至何时不可见。可能使用名为active的表列。 现在,我正在寻找一种解决方案,如果数据库中的数据被添加/更新,如何触发vue.js应用程序刷新

有人能帮我吗

是否有其他想法(可能更专业的想法)如何在vue.js应用程序中触发便笺“横幅”? 该应用程序将托管在Azure中


提前谢谢

阿纳托利的答案是正确的,这是你的两个选择。您可以每隔几分钟向后端服务发出一次请求(取决于此信息的变化速度),也可以实现一个web套接字,当信息发生变化时,该套接字将立即允许您的前端。这取决于应用程序有多大,以及你将给它什么用途,就个人而言,在这种情况下,我将使用一个web套接字


这里有一个我过去用过的很好的图书馆:。您还需要在后端服务中进行一些实现来处理信息收集。

您可以定期呼叫后端以了解是否有更改。或者,您应该使用Socket.io在客户端和服务器之间实时通信