滑块数据差分
来自EaseCation Wiki
更多操作
功能说明
在一个带刻度的滑块上展示「不同档位」对应的「任意多项数据」。
滑块移动时,下方区域实时更新对应文本,提升数据可视化程度
语法格式
{{#widget:滑块数据差分
|id = 任意唯一字符串(同页不可重复)
|data = JSON 结构,见下
}}
data 字段详解
采用 JSON 写法,注意键名必须用双引号!
| 键名 | 类型 | 说明 |
|---|---|---|
| min | number | 滑块最小值,推荐保持 1 |
| max | number | 滑块最大值(决定总格数) |
| default | number | 初始停留位置,推荐 1 或中间值 |
| labels | array | 滑块左侧数字显示,长度=max-min+1,不填则显示真实数值 |
| levels | array | 每个档位对应的数据对象,数组长度=max-min+1 |
| show | object | 定义「要显示哪些字段」以及「显示模板」,键对应 levels 里的键,值用 %s 占位 |
快速示例
示例 1:价格档位
1
示例 2:同一页面再放一个
1
示例 3:附魔等级
1