jumpLive = (channel)=>{ const {liveloading} = this.state;//点击开关 var that = this; if(!liveloading){ this.setState({liveloading:1}); jumpToLive.jumpToLive(channel).then( function(value) { that.setState({liveloading:0}); }); } }
jumpToLive(channel) { let url = baseUrl + "/playUrl?channelId=" + channel; console.log('api.baseUrl', baseUrl); return new Promise((resovle,reject)=>{ Request({url: url, data: {}}).then(response => { if (response.code == 4000) { alert('系统错误'); } else { let data = response.data; data.nickname = encodeURIComponent(Base64.encode(data.nickname)); let hrefUrl = response.data.url; let getParam = live.jsonToGetUrl(data); window.open(hrefUrl + "?" + getParam); } resovle(); }).catch((err=>reject(err))) })
原文地址:https://www.cnblogs.com/yangqing22/p/15117960.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。