When we are writing projects, we often encounter situations where the user performs an action, changes certain states, and needs to refresh the page to re-render the page. Such as: user login successful, addition, deletion, update, etc.
location.reload();
this.$router.go(0); Anyone who has used it knows that the first two force the page to refresh, which will cause a brief flicker and a poor user experience.
<template> <div id="app"> <router-view v-if="isRouterAlive"></router-view> </div> </template> <script> export default { name: 'App', provide () { //Provide variables in the parent component and inject variables in the child component through inject. return { reload: this.reload } }, data() { return { isRouterAlive: true //Variable that controls whether the view is displayed} }, methods: { reload () { this.isRouterAlive = false; //Close first, this.$nextTick(function () { this.isRouterAlive = true; //Open again}) } }, } </script> Next, we can write this in the component that needs to refresh the page: export default { inject:['reload'], //Inject the reload method in App data () { return { ....... } }, Use in the code block that needs to refresh the page: This concludes this article about Vue's three methods of refreshing the page. For more relevant Vue refresh page content, please search 123WORDPRESS.COM's previous articles or continue to browse the following related articles. I hope everyone will support 123WORDPRESS.COM in the future! You may also be interested in:
|
>>: Docker-compose steps to configure the spring environment
Table of contents 1. Ant Design Vue 1. Official w...
Tables once played a very important role in web p...
Preface: This article mainly introduces the conte...
Before learning awk, we should have learned sed, ...
Often, after a web design is completed, the desig...
This article uses an example to describe how to v...
1. Install Howdy: howdy project address sudo add-...
Analyze four common methods and principles: float...
I reinstalled the system some time ago, but I did...
Table of contents Preface Cause analysis and solu...
Table of contents background How does element-ui&...
Table of contents 1. First, let’s explain what Re...
During system maintenance, you may need to check ...
Docker tag detailed explanation The use of the do...
question Recently I encountered a requirement to ...