1234、2341、3412、4123

159 阅读1分钟
    setClassFun(str, num, baseNum) {      return str + this.getStyleNumFun(num + 1, baseNum);    },    getStyleNumFun(index, baseNum) {      let multiple = baseNum * baseNum;      let oldRemainder = index % multiple;      let smallRemainder = oldRemainder % baseNum;      let integral = parseInt(oldRemainder / baseNum);      if (smallRemainder == 0 && integral == 0) {        return baseNum - 1;      } else {        if (integral == baseNum) {          return baseNum - 1;        } else {          if (smallRemainder != 0) {            integral = integral + 1;            for (var i = 0; i < smallRemainder - 1; i++) {              if (integral == baseNum) {                integral = 1;              } else {                integral++;              }            }          } else {            for (var j = 0; j < baseNum - 1; j++) {              if (integral == baseNum) {                integral = 1;              } else {                integral++;              }            }          }          return integral;        }      }    },

这样、这样、然后这样,最后这样...铛铛铛铛~~~

随手记录,以防万一,未经自测,不喜勿喷...