美文网首页
VUE实现局部刷新

VUE实现局部刷新

作者: _UniCorn | 来源:发表于2019-11-09 17:39 被阅读0次

利用Vue里面的provide+inject组合

  • 首先需要修改App.vue
<template>
  <div id="app">
    <div>
      <router-view v-if="alive" />
    </div>
  </div>
</template>
<script>
export default {
  name: 'App',
  provide() {
    return {
      reload: this.reload
    }
  },
  data() {
    return {
      alive: true
    }
  },
  methods: {
    reload() {
      this.alive= false
      this.$nextTick(() => {
        this.alive = true
      })
    }
  }
}
</script>
  • 其次到需要刷新的页面进行引用,使用inject导入引用reload
 inject: ['reload'],
 this.reload()

相关文章

  • VUE实现局部刷新

    VUE实现局部刷新 我们可以利用Vue里面的provide+inject组合 首先需要修改App.vue//App...

  • VUE实现局部刷新

    利用Vue里面的provide+inject组合 首先需要修改App.vue 其次到需要刷新的页面进行引用,使用i...

  • vuejs入门-子路由(三)

    上次说了整页导航,这次我们说页面局部导航局部导航白话就是:页面局部刷新或是视图局部刷新 1.搭建项目:vue in...

  • Vue实现页面的局部刷新

    在 app.vue 组件里面的编写 在需要用到的组件里面引用

  • Vue实现页面的局部

    这边使用的是Vue中的provide+inject来实现页面的局部刷新 1. 首先是修改App.vue文件 2. ...

  • 接着昨天的问题

    解决办法vue.$set(要存入的数组,存入的位置,存入的值),从而实现局部刷新。自己还很渣,加油

  • Vue关于局部刷新

    在Vue中,我们经常遇到对数据进行增删改查的操作之后, 希望页面显示的是我们操作之后最新的数据, 为了避免重新做a...

  • vue组件局部刷新

  • flutter provider使用及其原理分析

    官方刷新框架provider及其实现原理。 Provider:实现数据改变时,对应的局部widget自动刷新。 响...

  • django实战商城项目注册业务实现

    设计到的前端知识 项目的前端页面使用vue来实现局部刷新,通过数据的双向绑定实现与用户的交互,下面来看一下需求,在...

网友评论

      本文标题:VUE实现局部刷新

      本文链接:https://www.haomeiwen.com/subject/msqyectx.html