vue异步请求数据重新渲染方式

 更新时间:2022年01月24日 10:44:30   作者:渣渣前端  
这篇文章主要介绍了vue异步请求数据重新渲染方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

vue异步请求数据重新渲染

vue异步请求数据时往往不能及时更新,

下面介绍一种方法解决

export default {
        name: "pic",
        created() {
           this.getList();
        },
        data(){
            return{num:[]}
        },
        methods:{
            getList(){
                fetch('https://localhost:3000/get-banner-list').then(data=>{
                    return data.json()
                }).then((data)=>{this.num=data.data;console.log(this.num)})
            }
        }
    }

这个时候template标签里面的数据还没有更新,所以可以这样

<div class="propagate" v-show="num.length>0">
        <ul>
           <li  v-for="(item,index) in num" :key="index">
              <img :src="item.photo_url" :key="index">
           </li>
        </ul>
    </div>

等数据加载完再显示

自定义组件异步获取数据重新渲染

视图层

<myCard v-if="countView" icon="icon-yonghuzu" bgcolor="#2d8cf0" :count="homeData.govtCount" title="标题名称"></myCard>

逻辑层

data(){
    return {
            countView:true
        }
    }
//重新渲染组件
        _this.countView=false
        _this.$nextTick(()=>{
            _this.countView=true
        })

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 使用vuedraggable实现从左向右拖拽功能

    使用vuedraggable实现从左向右拖拽功能

    这篇文章主要为大家详细介绍了使用vuedraggable实现从左向右拖拽功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-04-04
  • vue 录制视频并压缩视频文件的方法

    vue 录制视频并压缩视频文件的方法

    这篇文章主要介绍了vue 录制视频并压缩视频文件的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-07-07
  • vue组件封装实现抽奖随机数

    vue组件封装实现抽奖随机数

    这篇文章主要为大家详细介绍了vue组件封装实现抽奖随机数,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • Vue NextTick介绍与使用原理

    Vue NextTick介绍与使用原理

    我们对Vue中data数据的修改会导致界面对应的响应变化,而通过nextTick方法,可以在传入nextTick的回调函数中获取到变化后的DOM,讲起来可能还是有点梦幻,下面我们直接使用nextTick体验一下效果
    2022-08-08
  • vue引入子组件命名不规范错误的解决方案

    vue引入子组件命名不规范错误的解决方案

    这篇文章主要介绍了vue引入子组件命名不规范错误的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-04-04
  • vue组件定义,全局、局部组件,配合模板及动态组件功能示例

    vue组件定义,全局、局部组件,配合模板及动态组件功能示例

    这篇文章主要介绍了vue组件定义,全局、局部组件,配合模板及动态组件功能,结合实例形式分析了vue.js中组件的定义、全局组件、局部组件、配合模板组件及动态组件的相关使用方法与操作注意事项,需要的朋友可以参考下
    2019-03-03
  • 使用Vue3和Plotly.js绘制动态3D图表的示例代码

    使用Vue3和Plotly.js绘制动态3D图表的示例代码

    在数据可视化应用中,需要将数据动态加载到图表中并进行实时更新,本文将展示如何使用Plotly.js和Vue.js实现这一功能,从加载外部数据到创建交互式图表,文中有相关的代码示例供大家参考,需要的朋友可以参考下
    2024-06-06
  • Vuex中的getter和mutation的区别详解

    Vuex中的getter和mutation的区别详解

    在现代前端开发中,状态管理是一个不可忽视的话题,而Vuex作为Vue.js的官方状态管理库,在大型应用中扮演着至关重要的角色,当我们使用Vuex进行状态管理时,getter和mutation是两个重要的概念,在本文中,我们将详细探讨getter和mutation的区别,需要的朋友可以参考下
    2024-12-12
  • 浅谈Vue2.0中v-for迭代语法的变化(key、index)

    浅谈Vue2.0中v-for迭代语法的变化(key、index)

    下面小编就为大家分享一篇浅谈Vue2.0中v-for迭代语法的变化(key、index),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-03-03
  • Vue中fragment.js使用方法小结

    Vue中fragment.js使用方法小结

    这篇文章主要给大家汇总介绍了Vue中fragment.js使用方法的相关资料,需要的朋友可以参考下
    2020-02-02

最新评论