javascript - [vue] Router.go(-1) wird in der Geschäftslogik verwendet, um ein Seiten-Rollback zu implementieren. Wie werden Daten nach dem Rollback im Hintergrund aktualisiert oder erneut angefordert?
迷茫
迷茫 2017-05-19 10:31:55
0
2
860

Wie der Titel schon sagt, wird this.$router.go(-1) in der Geschäftslogik verwendet, um ein Rollback zu implementieren, aber wie kann man Hintergrunddaten nach dem Rollback erneut anfordern?

Derzeit ist die Logik zum Anfordern von Hintergrunddaten in „mounted“ geschrieben, aber „mounten“ wird während des Rollbacks nicht ausgelöst

  mounted:function(){
     // ajax get 数据
  },
迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

Antworte allen(2)
習慣沉默

在请求地址后加个时间戳试试。

过去多啦不再A梦

可以明确的告诉你,回调时,目标路由的任何一个生命周期回调都会执行,包括mounted
因此不妨检查下你的代码,是不是哪里逻辑有问题。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!