zoukankan      html  css  js  c++  java
  • 猴哥来了-游戏开发记录17-微信排行榜bug

    上线后排行榜bug
    1、排序算法
    const dataSorter = (gameDatas, field = Consts.OpenDataKeys.LevelKey) => {
     let data = []
     for (let i = 0; i < gameDatas.length; i++) {
      if (gameDatas[i].KVDataList[0]) {
       data.push(gameDatas[i])
      }
     }
     // Max_Page = Math.ceil(data.length / PAGE_SIZE) - 1
     // console.log(Max_Page, "Max_Page")
     // return data
     
     let newData = data.sort((a, b) => {
      let va = a.KVDataList[0] ? a.KVDataList[0].value - 0 : 0
      let vb = b.KVDataList[0] ? b.KVDataList[0].value - 0 : 0
      return va < vb;改成 return vb-va
      // const kvDataA = a.KVDataList.find(kvData => kvData.key === field);
      // const kvDataB = b.KVDataList.find(kvData => kvData.key === field);
      // const gradeA = kvDataA ? parseInt(kvDataA.value || 0) : 0;
      // const gradeB = kvDataB ? parseInt(kvDataB.value || 0) : 0;
      // return gradeA > gradeB ? -1 : gradeA < gradeB ? 1 : 0;
     });
     Max_Page = Math.ceil(data.length / PAGE_SIZE) - 1
     console.log(Max_Page, "Max_Page")
     return newData
    }
    2、图片显示问题
    子域的图片显示加载,模拟器OK,真机测试有问题。上传后再看下。
    子域代码目录问题:
    rankImg.src = `./wx-open-data-project/No${rank}.png`;
    改为
    rankImg.src = `wx-open-data-project/No${rank}.png`;
  • 相关阅读:
    mysql的触发器
    数据库面试题
    数据库面试(1)
    eclipse里maven项目An error occurred while filtering resources解决办法
    Missing artifact com.github.pagehelper:pagehelper:jar:3.4.2-fix的解决方法
    淘淘商城学习
    spring Security简介
    ElasticSearch学习
    在Visual Studio中使用FFTW库
    FFTW程序Demo
  • 原文地址:https://www.cnblogs.com/joxin/p/9723535.html
Copyright © 2011-2022 走看看