
现代化后台、数据大屏、系统配置页面。
单纯的单选复选已经满足不了交互需求。
开关切换、数值拖拽、区间调节,是提升系统质感的关键。
传统开发要手写拖拽监听、数值计算、样式兼容,非常麻烦。
WebBuilder Toggle开关 + Slider滑块组件 原生封装全部高阶交互。
零JS代码实现高颜值交互,AI一键生成,开箱即用。
Toggle 替代传统布尔单选,UI更简洁、交互更高级。
支持超多样式场景:
✅ 基础开关、前后缀文案开关
✅ 仅拖拽切换、禁止点击
✅ 支持整型/布尔值返回,适配数据库
✅ 居右/垂直个性化布局
基础开关示例:
{
cname: "toggle",
cid: "commonToggle",
text: "开启消息推送",
events: {
change: "Wb.tip('状态:' + value)"
}
}适合百分比、权重、音量、价格区间、参数配置。
WebBuilder 滑块能力非常全面:
✅ 单值拖拽、多区间多值拖拽
✅ 最大最小值、步进间隔自定义
✅ 横向/竖向布局
✅ 拖拽开始/结束/实时变更监听
常用基础滑块示例:
{
cname: "slider",
cid: "volumeSlider",
text: "音量调节",
value: 50,
maxValue: 100
}渲染即可拖拽调节,自带数值约束,无需手写判断逻辑。
做范围筛选、分段配置,必须用多值滑块。
原生支持数组赋值,轻松实现区间选取:
{
cname: "slider",
cid: "multiSlider",
text: "区间选择",
value: [10, 60]
}AI指令示例1(开关):
生成系统主题开关,开启为深色模式,返回整型值
AI指令示例2(滑块):
生成权重滑块,范围10-100,步进10,默认50,显示前后缀
AI直接生成完整可运行组件,样式、逻辑、事件全部配齐。
▪ Toggle:功能启停、推送开关、模块启用、权限开关
▪ Slider:权重配置、百分比、音量亮度、价格区间筛选
▪ 可视化大屏:区域选取、参数调节、比例配置
总结:
开关+滑块组件补齐了低代码平台的高阶交互能力。
不用手写复杂拖拽、样式、判断逻辑。
搭配 AI 快速开发,高颜值交互表单一键落地。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。