码上敲享录 > vue.js常见问题详解 > vue.js改变js中数组的值,页面不刷新问题

vue.js改变js中数组的值,页面不刷新问题

章节目录下一章 2018-03-22已有6965人阅读 评论(0)

vue.js改变js中数组的值,页面不刷新问题,数据不能循环显示出来。

例如:vue的变量obj.documents集合的值改变了,但页面识别不到,不刷新

for(var i = 0 ; i < selObjs.length ; i ++){
obj.documents[obj.documents.length]={"name":selObjs[i].name};
}


解决方法:

新建一个数组,再将其赋值给obj.documents

var newDocuments= [];
for(var i = 0 ; i < selObjs.length ; i ++){
newDocuments[newDocuments.length]={"name":selObjs[i].name};
obj.documents=newDocuments;
}

本文地址:http://www.yayihouse.com/yayishuwu/chapter/1110

1

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交