|
@@ -51,7 +51,7 @@
|
|
|
getUserList() {
|
|
|
|
|
|
let im_show =uni.getStorageSync('im_show');
|
|
|
- if (im_show == "1") {
|
|
|
+ if (im_show != "1") {
|
|
|
this.lastUserName = uni.getStorageSync('gyeeusername');
|
|
|
this.userid = uni.getStorageSync('userid');
|
|
|
|
|
@@ -75,21 +75,17 @@
|
|
|
top: uni.getSystemInfoSync().statusBarHeight + 44 //放置在titleNView下方。如果还想在webview上方加个地址栏的什么的,可以继续降低TOP值
|
|
|
})
|
|
|
|
|
|
- let url = '';
|
|
|
- if (_this.identify == res.data[i].id && _this.bool == 0) {
|
|
|
- url = "https://" + _this.backStageIp + ":" + _this.backStagePort +
|
|
|
- "/websocket/usercontroller/viewoffline?send=" + _this
|
|
|
- .userid + "&receive=" + res.data[i].id + "&sendname=" + _this.lastUserName + "&receivename=" + res.data[i]
|
|
|
- .nickName;
|
|
|
- } else {
|
|
|
- url = "https://" + _this.backStageIp + ":" + _this.backStagePort + "/websocket/usercontroller/view?send=" +
|
|
|
- _this.userid + "&receive=" + res.data[i].id + "&sendname=" + _this.lastUserName + "&receivename=" + res.data[
|
|
|
- i].nickname;
|
|
|
- }
|
|
|
+ let url = "https://" + _this.backStageIp + ":" + _this.backStagePort + "/websocket/usercontroller/view?send=" +
|
|
|
+ _this.userid + "&receive=" + res.data[i].id + "&sendname=" + _this.lastUserName + "&receivename=" + res.data[
|
|
|
+ i].nickname;
|
|
|
webView.loadURL(url)
|
|
|
var currentWebview = page.$getAppWebview(); //此对象相当于html5plus里的plus.webview.currentWebview()。在uni-app里vue页面直接使用plus.webview.currentWebview()无效,非v3编译模式使用this.$mp.page.$getAppWebview()
|
|
|
currentWebview.append(webView); //一定要append到当前的页面里!!!才能跟随当前页面一起做动画,一起关闭
|
|
|
//wv.setStyle({top:70,height:height});
|
|
|
+
|
|
|
+ setTimeout(function() {
|
|
|
+
|
|
|
+ }, 1000);//如果是首页的onload调用时需要延时一下,二级页面无需延时,可直接获取
|
|
|
webView.hide();
|
|
|
|
|
|
wv.push(webView)
|
|
@@ -105,8 +101,21 @@
|
|
|
},
|
|
|
});
|
|
|
|
|
|
- uni.setStorageSync('im_show','0');
|
|
|
+ uni.setStorageSync('im_show','1');
|
|
|
|
|
|
+ }else
|
|
|
+ {
|
|
|
+ var pages = getCurrentPages();
|
|
|
+ var page = pages[pages.length - 1];
|
|
|
+ var currentWebview = page.$getAppWebview(); //此对象相当于html5plus里的plus.webview.currentWebview()。在uni-app里vue页面直接使用plus.webview.currentWebview()无效,非v3编译模式使用this.$mp.page.$getAppWebview()
|
|
|
+
|
|
|
+ for (var i = 0; i < wv.length; i++) {
|
|
|
+
|
|
|
+ let webView = wv[i];
|
|
|
+
|
|
|
+ currentWebview.append(webView); //一定要append到当前的页面里!!!才能跟随当前页面一起做动画,一起关闭
|
|
|
+
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
|