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

VUE实现局部刷新

作者: 不困于情 | 来源:发表于2018-11-22 13:38 被阅读55次

VUE实现局部刷新

我们可以利用Vue里面的provide+inject组合

  • 首先需要修改App.vue

    //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/tbllqqtx.html