vue百度地图-数据更新轨迹重新绘制问题

    科技2022-07-15  111

    一.问题描述

    要实现当数据变化时轨迹重新绘制,重新渲染,然而在vue时间日期选择器中没办法直接用@change监听数据变化,看网上说好像是因为版本不兼容。

    二.解决方法

    第一步:加上v-if

    data里面hackReset设为true

    第二步:watch监听以及this.$nextTick()

    我的value1是一个数组,这里watch监听的是数组,如果是要监听对象的话要加上deep:true深度监听

    关于watch监听 可以参考学习https://www.jianshu.com/p/5d113b2b10a4

    关于this.$nextTick()   可以参考学习https://www.jianshu.com/p/a7550c0e164f

     

     

    好啦!现在数据变化的时候就可以重新绘制啦

    多给自己总结一句,被一个问题难住的时候不要像无头苍蝇一样,一下子开十几个网页找方法,要冷静一下,一个一个去理解为什么,脑袋瓜不清晰了就去睡一觉,真的超有用!经常难住我半天的问题,睡一觉起来一两个小时就解决了!!

    祝大家学习顺利~

    Processed: 0.013, SQL: 8