iview 表格随着更改刷新

摘要:
使用location.reload()或者是路由的this.$router.go进行刷新的时候,是会出现一阵的空白区域的,因为是整个页面的刷新,所以比较缓慢,因此使用了provide/inject的方法。在App.vue中写入以下代码:exportdefault{name:"app",//提供一个依赖provide(){return{reload:this.reload}},data(){return{isRouterAlive:true}},//声明reload方法,控制router-view的显示或隐藏,从而控制页面的再次加载methods:{reload(){this.isRouterAlive=false;this.$nextTick}}};.size{100%;heigth:100%;}html,body{.size;margin:0;padding:0;}#app{.size;}子页面引用exportdefault{inject:['reload'],methods:{reload(){this.reload()}}}provide:选项应该是一个对象或返回一个对象的函数。该对象包含可注入其子孙的属性。

使用location.reload()

或者是

路由的 this.$router.go(0)

进行刷新的时候,是会出现一阵的空白区域的,因为是整个页面的刷新

,所以比较缓慢,因此使用了provide/inject的方法。

在App.vue中写入以下代码:

<template>
  <div id="app">
    <router-view v-if="isRouterAlive"/>
  </div>
</template>
<script>
export default{
  name: "app",
  //提供一个依赖
provide(){
    return{
      reload:this.reload
    }
  },
  data(){
    return{
      isRouterAlive:true
    }
  },
  //声明reload方法,控制router-view的显示或隐藏,从而控制页面的再次加载
methods:{
    reload(){
      this.isRouterAlive = false;
      this.$nextTick(function(){
        this.isRouterAlive=true
      })
    }
  }
};
</script>
<style>
.size{
100%;
heigth:100%;
} html,body{
.size; margin:
0; padding: 0; } #app { .size;
}
</style>

子页面引用

<script>
export default{
   inject:['reload'] ,
   methods:{
       reload(){
        this.reload()
       }
   }
}
</script>

provide:选项应该是一个对象或返回一个对象的函数。该对象包含可注入其子孙的属性。

inject:一个字符串数组,或一个对象,对象的 key 是本地的绑定名

免责声明:文章转载自《iview 表格随着更改刷新》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇js获取时间处理年月日/ 时分秒R语言-混合型数据聚类下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

ubuntu下解决无声音的方法

问题的根本原因是用户失去了访问音频设备的权利。例如,在我的系统下,输出总计0drwxr-xr-x2rootroot1802008-05-1408:53.drwxr-xr-x12rootroot45802008-05-1513:01..crw rw----+1rootroot11682008-05-1408:53控制C0crw rw----+1 rootroo...

SpringBoot项目中@Async方法没有执行的问题分析

现象:1.明显的现象:在日志文件中找不到方法中的日志输出,并且没有错误报告(即,未执行@Async标记的方法,也没有错误报告)。2.分析现象:日志中某段时间后没有任务xxx线程的日志原因:@Async异步方法默认使用Spring创建ThreadPoolTaskExecutor(参考TaskExecutionAutoConfiguration),其中默认核心线...

Matlab高级教程_第二篇:Matlab相见恨晚的模块_02_并行运算-1

3 MATLAB2009之后,并行计算工具箱和并行计算服务退出。通过PCT和DCS,用户可以实现基于多核平台、多处理器平台和集群平台的多个并行计算任务。除了支持上述通用功能外,PCT还增加了对GPU单元的支持。现在来看彼此已经太晚了:用parfor并行化for循环。在编程中,使计算量最小化的代码总是一个循环。7 parpool命令在不启动并行池的情况下配置并...

USBWriter之后恢复磁盘大小

USBWriter之后恢复磁盘大小的方法:1,cmd2,diskpart3,listdisk4,selectdisk*5,clean6、在我的电脑点右键,管理,然后选磁盘管理,选择USB后,右键,然后再新建卷就可以了。...

SQL SERVER 查看数据库执行过哪些语句(SQL历史语句记录)

SQLSERVER查看数据库已执行的语句(SQL历史语句记录)1.查看SQL执行效率和语句SelectTOP1000ST。textAS“SQL语句已执行”,QS。execution_CountAS'执行次数',QS。total_ elapsed_timeAS“耗时”,QS。total_logical_ReadsAS“逻辑读取次数”,QS。total_logi...

java 服务接口API限流 Rate Limit

服务接口的流量控制策略:分流、降级、流量限制等。2)使用Reids的列表结构,而不是incr命令1FUNCTIONLIMIT_API_CALLL2current=LLEN3IFcurrent˃10THEN4ERROR“toomanyrequestsperssecond”5ELSE6IFEXIST==FALSE7MULTI8RPUSH9EXPIRE10EXEC...