| 12345678910111213141516171819 |
- 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)
- }
|