目的是不斷讀取后臺tomcat的日志,為了性能,jquery對象提早用全局變量記錄好了。但是發(fā)覺在onmessage方法里,操作該對象,F(xiàn)12調(diào)試?yán)锟吹絛iv的html內(nèi)容都正常,但是界面沒有實際效果。非要直接寫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:{}});
js的WebSocket的onmessage方法遇到j(luò)query的奇怪現(xiàn)象
慕妹3242003
2019-05-22 21:27:08