我的应用程序使用Gin Web Framework完成各种任务,其中之一是提供静态文件(Vue.js)。
定期调用此API,然后更新该数据库中的数据。
该数据通过这些静态文件显示。我当前的解决方法是在Vue.js部分中设置计时器功能,该功能每分钟刷新一次页面。
API更改数据库后,是否还有其他更优雅的方法可以立即刷新那些静态文件?还是我可能以一种完全错误的方式来解决这个问题?
最佳答案
这可以通过以下方式使您的页面工作:
i)它可以动态处理数据,如果页面收到新数据,则可以添加/更新数据
ii)在不刷新页面的情况下接收数据的机制可以通过以下几种方式完成
具有更新的数据(例如“EventNewData”),且有效负载包含数据
您可以在客户端上获取并更改vue数据对象
页面,所以现在要执行Ajax请求而不是页面刷新
并可以使用户体验更加流畅。这将使用间隔功能,就像您在不刷新页面的情况下使用的那样
关于vue.js - 刷新gin-gonic中的静态文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63577957/