|
@@ -7,7 +7,8 @@ Page({
|
7
|
7
|
* 页面的初始数据
|
8
|
8
|
*/
|
9
|
9
|
data: {
|
10
|
|
- toView:'Stop',
|
|
10
|
+ hiddenName:true, // 加载更多显示隐藏
|
|
11
|
+ toView:'Stop', //锚点
|
11
|
12
|
scrollTopVal: 1, //滚动条
|
12
|
13
|
menu: false, //菜单显示隐藏
|
13
|
14
|
Expression: false, // 表情显示隐藏
|
|
@@ -312,52 +313,46 @@ Page({
|
312
|
313
|
arrData[index].isMy = false; //他人
|
313
|
314
|
}
|
314
|
315
|
|
315
|
|
-
|
316
|
|
- that.ArrMsg.push(arrData[index]);
|
|
316
|
+ that.ArrMsg.push(arrData[index]); //每次接到的数据拼接
|
317
|
317
|
}
|
318
|
318
|
|
319
|
|
-
|
320
|
|
- for (var index in that.ArrMsg) { //二次赋值
|
|
319
|
+ for (var index in that.ArrMsg) { //二次赋值 把所有的数据 hooks参数 清空
|
321
|
320
|
if(that.ArrMsg[index].hooks){
|
322
|
321
|
that.ArrMsg[index].hooks = '';
|
323
|
322
|
}
|
324
|
323
|
}
|
325
|
324
|
|
326
|
|
-
|
327
|
|
- // // 滚动条处理
|
328
|
|
-
|
329
|
|
- // that.ceshi();
|
330
|
|
- let Arrs1 = that.sortarr(that.ArrMsg);
|
|
325
|
+ let Arrs1 = that.sortarr(that.ArrMsg); //最后要展示的数据 第11条 加上 hooks= 'Stop'; 参数 用来做加载更多数据,描点到最后一条信息
|
331
|
326
|
if(Arrs1[10]){
|
332
|
327
|
Arrs1[10].hooks = 'Stop';
|
333
|
328
|
}
|
334
|
329
|
|
335
|
330
|
console.log(Arrs1, 111112222);
|
336
|
|
-
|
337
|
|
-
|
338
|
|
-
|
|
331
|
+
|
|
332
|
+ that.setData({
|
|
333
|
+ hiddenName: true,
|
|
334
|
+ });
|
339
|
335
|
|
340
|
|
- if (that.data.limit_page == 1) {
|
341
|
336
|
|
|
337
|
+ if (that.data.limit_page == 1) { //判断 分页 1 的时候
|
342
|
338
|
that.setData({
|
343
|
339
|
Receive_news: Arrs1, //前台数据赋值
|
344
|
340
|
scrollTopVal: that.ArrMsg.length * 999, // 滚动条赋值
|
345
|
|
- toView: false,
|
|
341
|
+ toView: false, //关闭锚点
|
346
|
342
|
});
|
347
|
343
|
|
348
|
|
- }else{
|
|
344
|
+ }else{
|
349
|
345
|
that.setData({
|
350
|
346
|
Receive_news: Arrs1, //前台数据赋值
|
351
|
|
- toView: 'Stop'
|
|
347
|
+ toView: 'Stop' //开启锚点 赋值
|
352
|
348
|
});
|
353
|
349
|
}
|
354
|
350
|
|
355
|
351
|
|
356
|
|
- that.setData({
|
|
352
|
+ that.setData({ //最后关闭锚点 方便每次进来 在开启 修复 描点会闪动
|
357
|
353
|
toView: false,
|
358
|
354
|
});
|
359
|
|
-
|
360
|
|
- // that.scrollbar(that.ArrMsg); //调用页面滚动条处理 这里不对
|
|
355
|
+
|
361
|
356
|
break;
|
362
|
357
|
|
363
|
358
|
|
|
@@ -475,15 +470,21 @@ Page({
|
475
|
470
|
// 下拉加载聊天记录
|
476
|
471
|
upper: function (e) {
|
477
|
472
|
var that = this;
|
478
|
|
- console.log(e,'加载')
|
|
473
|
+ // console.log(e,'加载')
|
479
|
474
|
|
480
|
|
- that.setData({
|
481
|
|
- limit_page: that.data.limit_page * 1 + 1
|
|
475
|
+ that.setData({ // 显示加载更多图片
|
|
476
|
+ hiddenName:false,
|
482
|
477
|
})
|
483
|
|
- console.log(that.data.limit_page * 1 + 1)
|
484
|
|
- that.SocketSend({ type: 'get_history', page: that.data.limit_page,limit:10})
|
485
|
478
|
|
486
|
|
- console.log('执行')
|
|
479
|
+ setTimeout(function () {
|
|
480
|
+ that.setData({
|
|
481
|
+ limit_page: that.data.limit_page * 1 + 1
|
|
482
|
+ })
|
|
483
|
+ console.log(that.data.limit_page * 1 + 1)
|
|
484
|
+ that.SocketSend({ type: 'get_history', page: that.data.limit_page,limit:10})
|
|
485
|
+ }, 3000);
|
|
486
|
+
|
|
487
|
+ // console.log('执行')
|
487
|
488
|
},
|
488
|
489
|
|
489
|
490
|
|