const config = { slider (item) { item.sliderVal = -1 // 大于 5 个选项, 取3个值 if (item.content.length > 5) { let a = 0 let b = (item.content.length / 2 >> 0) - 1 let c = item.content.length - 1 let r = [a, b, c] item.content.forEach((it, i) => it.sliderHide = r.indexOf(i) === -1) } return item } } export default function (item) { let fn = config[item.type] return fn && fn(item) }