码迷,mamicode.com
首页 > 编程语言 > 详细

Vue.js线程机制问题还是数据双向绑定有延迟的问题

时间:2016-08-26 15:11:54      阅读:609      评论:0      收藏:0      [点我收藏+]

标签:

  最近用select2做一个下拉多选,若只是从后端获取一个列表渲染还好说,没有任何问题。但要用select2对数据初始化时进行selected的默认选项进行显示,就出现问题了。

  

vm.$set(‘areas‘, data.data);
areaIdsSelect2();
areaIdsSelect2Change();

技术分享

  区域没有显示出默认的selected。此时做一个定时器,

  

vm.$set(‘areas‘, data.data);
setTimeout(function () {
      areaIdsSelect2();
      areaIdsSelect2Change();
},1);

  技术分享

  一个1毫秒的延时,就正常工作了。对这个问题分析了很长时间,没有找到答案。现在感觉需要对线程机制和数据绑定进行深入,这方面需要研究Vuejs源码,现在没条件做这项工作,这个问题先记下来,以后研究。

Vue.js线程机制问题还是数据双向绑定有延迟的问题

标签:

原文地址:http://www.cnblogs.com/zhansu/p/5810020.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!