页面刷新
使用vue jquery ajax定时器实现页面实时刷新时,发现内存中的数据虽然改变,但页面中绑定的数据并没有发生变化。
修改前,数据也发生变化(后面就知道这个打印的数据并不是希望打印的对象)
查了一下页面不发生变化的原因,是this指向的问题;加入context: this
,修改前打印的this指向的是success
这个函数,所以,相当于在这个函数里重新声明了一个对象,与vue中的同名对象无关。
Jquery ajax 中context通过设置context对象,让回调函数内this指向这个对象,如果不设定这个参数,那么this就指向调用本次AJAX请求时传递的options参数。
setInterval()
setInterval(arrTest(), 1000);
这样就执行一次;
setInterval(arrTest, 1000);
这样才是计时器
实在是太简单的问题啦,下次不要粗心了