zoukankan      html  css  js  c++  java
  • vue项目刷新当前页面

    1.跳转到一个空白页,空白页再跳回当前页,只会地址栏有个快速的切换的过程,不会白屏

    2.将created()或mounted()函数中执行获取数据的方法放到activated()函数中,activated()函数:每次页面加载就会执行该函数,同时该函数也可以获取到路由传递过来的参数

    3.在app.vue内的

    <template>
      <div id="app">
          <router-view v-if="reloadPage" />
      </div>
    </template>
    
    <script>
    export default {
      name: "App",
      provide(){
        return {
          reload:this.reload
        }
      },
      data(){
        return {
          reloadPage:true
        }
      },
      methods:{
        reload(){
          this.reloadPage=false
          this.$nextTick(function(){
            this.reloadPage=true
          })
        }
      }
    };
    </script>

    然后在需要刷新当前页面的页面内

    export default{
        inject:['reload'],
        name:'page',
        data(){},
        methods:{
            this.reload()
        }
    }
  • 相关阅读:
    PHP ftp_rmdir() 函数
    PHP ftp_rename() 函数
    PHP ftp_rawlist() 函数
    PHP ftp_raw() 函数
    PHP ftp_pwd() 函数
    PHP ftp_put() 函数
    PHP ftp_pasv() 函数
    PHP ftp_nlist() 函数
    PHP ftp_nb_get() 函数
    PHP ftp_nb_fget() 函数
  • 原文地址:https://www.cnblogs.com/yieix/p/14600091.html
Copyright © 2011-2022 走看看