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

js的WebSocket的onmessage方法遇到jquery的奇怪现象

js的WebSocket的onmessage方法遇到jquery的奇怪现象

慕妹3242003 2019-05-22 21:27:08
目的是不断读取后台tomcat的日志,为了性能,jquery对象提早用全局变量记录好了。但是发觉在onmessage方法里,操作该对象,F12调试里看到div的html内容都正常,但是界面没有实际效果。非要直接写jquery对象才可以,用不了全局的定义。请大伙直接看注释部分↓leta=1;let$div=$("#log-containerdiv").eq(0);let$container=$("#log-container");letvm=newVue({el:'#app',data:{ws:null,webHost:window.location.host},created(){this.ws=newWebSocket('ws://'+this.webHost+'/log');$div.append('1');//成功this.ws.onmessage=function(event){++a;//成功$div.html(a);//无效果$container.scrollTop($div.height()-$container.height());//成功};this.ws.onerror=function(evt){alert("出错啦");};},methods:{}});
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 730 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号