为了账号安全,请及时绑定邮箱和手机立即绑定

vue中Swipe插件在data的值更新后为什么不会重新更新dom?

vue中Swipe插件在data的值更新后为什么不会重新更新dom?

qq_花开花谢_0 2018-11-14 13:15:57
这个是一个banner图,用vue写了一个swipe轮播组件。这是传入的初始值,每次加载页面都会先从本地存储中取值,如果有的话就直接传入,同时再去服务端请求news信息,更新this.news,这个时候重新传入swipe组件新的值不会触发dom的更新,轮播图还是那几张。这是为什么呢,控制台打印出来传入news值确实是变化的,不应该响应式触发更新DOM吗?data(){    return{        news:localStorage.getItem("news")    }}getSwipePictrue:function(){                    this.axios.post("News.php").then((res)=>{                if(res.data.errCode=='1'){                    _this.news=JSON.stringify(res.data.news)                    localStorage.setItem('news',JSON.stringify(res.data.news))                }            })        }news值得变化突然发现DOM是更新了,只是Swipe的插件没有正常的运行。一直解决没有的问题,醉了。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 607 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信