tian-yan-yan
Version:
一套不算好用的组件
35 lines (30 loc) • 832 B
JavaScript
/*
* 公共方法
* @author: 张文
* @date 2022-08-18
* */
export const Utils = {
/**
* 配合卡片切换组件使用。用于计算当前显示页是否符合时间最大条数
* @author 张文
* @date 2022-08-18
* @param {Number} index 需要比较的值
* @param {Number} length 比较的最大值
* @return {Number} 符合要求的数组
* */
cutCardIndexCount(index, length) {
const i = Number(index)
const l = Number(length)
if (isNaN(i)) {
console.error('传入【index】无法转换为数字,值为:' + index)
return 0
}
if (isNaN(l)) {
console.error('传入【length】无法转换为数字,值为:' + length)
return 0
}
if (l === 0) return 0
if ((i + 1) > l) return i - 1
return i
}
}