zoukankan      html  css  js  c++  java
  • 我藏在你的心里,你却不愿意寻找# BUG躲猫猫

    0. 缘起

    涉及到表格赋值初始化,发现有个获取名字的地方一直报错,就很纳闷。然后一打印,沃日,竟然值都undefined了。

    1. 常规方法

    当然就是在获取表格数据前,先把拿到名字数组的方法做一下。做了,但尼玛在表格中还是用不了(柠檬树了)。

    再看看this指向有没有问题,放在函数外面看下有没有,指向没有问题,值就是没有!尼玛。。。

    2. 手牵手,去月球

    好吧,这样我就只好在外面,把它和需要的一起传进去

        async getMagicBoxInfo(info) {
          await getMagicBoxInfo(info).then((res) => {
            this.tableData = [];
            res.data.records.forEach((key) => {
                // ATTENTION !
              let str = getMagicBoxName(key?.magicBoxType, this.magicBoxArr);
              this.tableData.push({
                  // ...
                magicBoxType: str,
              });
            });
            this.totalSize = res.data?.total;
          });
          function getMagicBoxName(type, arr) {
            if (type === null) {
              return "暂无";
            } else {
              let temp = arr.find((key) => {
                return key.code == type;
              });
              return temp !== -1 ? temp.value : "暂无";
            }
          }
        },
    
    人生到处知何似,应似飞鸿踏雪泥。
  • 相关阅读:
    软件工程课堂作业——计算最优惠价格
    团队项目——NABC
    二位数组
    第二次冲刺阶段 站立会议06
    第二阶段冲刺 站立会议05
    第二阶段冲刺 站立会议04
    第二阶段冲刺 站立会议03
    课程建议
    站立会议02
    第二阶段冲刺 站立会议01
  • 原文地址:https://www.cnblogs.com/lepanyou/p/15736683.html
Copyright © 2011-2022 走看看