当前位置: 首页 > wzjs >正文

瓯海住房与城乡建设局网站seo谷歌

瓯海住房与城乡建设局网站,seo谷歌,建网站培训班,网站后台程序开发教程1.bind用法1 场景:小程序里,在test方法的请求接口then里面调用test2函数,此时test2里面的this指向为test的内容,并不指向组件内容 解决:this.test2().bind(this)() test(){ let selfthisapi.recordCreate(data).then(…

1.bind用法1
场景:小程序里,在test方法的请求接口then里面调用test2函数,此时test2里面的this指向为test的内容,并不指向组件内容
解决:this.test2().bind(this)()

test(){
let self=thisapi.recordCreate(data).then((res) => {if (res.success) {//处理业务self.test2()//错误,这样方法test2里的this,并不是指向vue组件,而且指向方法testself.test2().bind(self)(res.data);//正确,用bind更改指向}}).catch((err) => {console.log(err);});
},
test2(data){
console.log(this) //
}

2.bind用法2
场景: 创建了一个类,类里有一个参数需要绑定方法,页面使用时要用bind绑定,直接看代码
解决:this.websocket.onmessageFn = this.onmessageFn.bind(this)
类:(附赠websocket封装)

class MyWebScoket {constructor(socketUrl) {// super(socketUrl);this.onopenFn = nullthis.oncloseFn = nullthis.onmessageFn = nullthis.onerrorFn = nullthis.socketUrl = socketUrlthis.socket = nullthis.init()}init() {let self = thisself.socket = new WebSocket(self.socketUrl);self.socket.onopen = function (event) {if (self.onopenFn) {self.onopenFn(timeStep, event, )}}self.socket.onmessage = function (event) {setTimeout(() => {if (self.onmessageFn) {self.onmessageFn(event.data)}}, 3000)}self.socket.onerror = function (event) {console.log(event, 'websocket通信发生错误')if (self.onerrorFn) {self.onerrorFn(event)}}self.socket.onclose = function (event) {if (self.oncloseFn) {self.oncloseFn(event)}}}close() {this.socket.close()}
}export default MyWebScoket

组件使用时:

addWebSocket(){let webScoketUrl=''//websocket地址this.websocket = new MyWebScoket(webScoketUrl);this.websocket.onopenFn = this.onopenFn();//错误绑定this.websocket.onmessageFn = this.onmessageFn.bind(this);//正确绑定
}onopenFn(){console.log(this)//这里的this 指向类
},
onmessageFn(data){console.log(this)这里的this 正常指向vue组件//业务处理
}
http://www.dtcms.com/wzjs/47040.html

相关文章:

  • 梦幻建站网竞价托管公司排名
  • 建德做网站搜索引擎地址
  • 大望路网站制作网络推广服务合同范本
  • 温州网站建设设计公司幽默软文经典案例300
  • 做空间的网站惠州百度seo找谁
  • 怎样给自己的店做网站企业网站建设制作
  • wap浏览器手机版下载北京百度seo公司
  • 面试简历模板武汉seo优
  • 制作公司简介西安网络推广seo0515
  • 网络服务平台标书网站seo教材
  • 印刷建设网站产品如何在网上推广
  • 广西建设厅官方网站seo服务靠谱吗
  • 网站备案 广东网络公司是做什么的
  • 黄浦网站设计济南seo外贸网站建设
  • 深圳营销型网站建设制作商图片搜索引擎
  • 天水营销型网站建设软文发布平台排名
  • 镇江 网站江北seo页面优化公司
  • 做双语网站百度权重域名
  • 做婚恋网站投入多少钱创意营销
  • 网站关键词可以添加吗百度站长收录提交入口
  • php网站建设的基本流程图老铁外链
  • 广州仿站定制模板建站餐饮店如何引流与推广
  • html课程长沙正规seo优化价格
  • 淘宝网站如何做虚拟seo网上培训多少钱
  • 网站建设行业地位淘宝大数据查询平台
  • 怎样建立公司的网站seoyoon
  • com网站是用什么做的中国今天刚刚发生的新闻
  • 建设银行龙卡信用卡在境外网站支付seo搜索优化招聘
  • 毕设敦煌壁画网站开发选题背景外国搜索引擎登录入口
  • erp系统十大软件桂林seo