Javascript 在单页应用程序中,当在VueJs中输入新数据时,如何在不重新加载页面的情况下重新加载api

Javascript 在单页应用程序中,当在VueJs中输入新数据时,如何在不重新加载页面的情况下重新加载api,javascript,api,vue.js,axios,vue-component,Javascript,Api,Vue.js,Axios,Vue Component,实际上,我为学校管理制作了一个单页应用程序,其中有学生的多个记录,当输入数据时,数据库中的数据会发生更改,但在我重新加载页面之前不会影响其他组件。 我使用API从数据库中获取数据。如何在VueJs中解决此问题。支持您在dataStudent:[]上有学生数据现在您在dataStudent:[]的同一个表中输入了新数据,当您将数据输入到数据库子库时,您在formValue:{}上有数据这是对象和formValue中的所有数据现在添加到数据库中成功添加后,您必须将这些数据推送到数组中, 比如:dat

实际上,我为学校管理制作了一个单页应用程序,其中有学生的多个记录,当输入数据时,数据库中的数据会发生更改,但在我重新加载页面之前不会影响其他组件。
我使用API从数据库中获取数据。如何在VueJs中解决此问题。

支持您在
dataStudent:[]
上有学生数据现在您在
dataStudent:[]
的同一个表中输入了新数据,当您将数据输入到数据库子库时,您在
formValue:{}上有数据
这是对象和formValue中的所有数据现在添加到数据库中成功添加后,您必须将这些数据推送到数组中,
比如:
dataStudent.push(formValue)

没有任何代码,就无法提供帮助。请阅读理解如何提问,以便这里的人能够尝试提供帮助。这只是axios的代码。get(“/student/”+this.sectionId).then(result=>{this.studentData=result.data.data;console.log(this.studentData);});我问是否有任何方法可以在不重新加载的情况下将更改引入数据库。在获取api时,是否可以从vuejs中的其他组件访问这些推送值,并将其他组件中相同形式的更改值再次推送到另一个组件。是的,正确使用$emit和$on,它是反应性的,所以它会发生。我使用eventBus进行发射和打开。可以吗?但这只适用于某些事件。我想在不发生任何事件的情况下获得更新的api。有可能吗?这里的事件是添加新数据,并且在第一次加载和调用api时,
created()
也有帮助