add range onChange

This commit is contained in:
Harvey committed 2022-09-26 08:30:31 +08:00
1 parent 6c5f1c8433
commit 95407c1f75
6 files changed
+267 -221

No files matched your search

+13 -5
View File
@@ -286,12 +286,20 @@ export default class Setting extends Component {
break;
}
case 'range': {
if (item.onRange && item.$range) {
const event = proxy(item.$range, 'change', async (event) => {
item.tooltip = await item.onRange.call(this.art, item, $item, event);
});
if (item.$range) {
if (item.onRange) {
const event = proxy(item.$range, 'change', async (event) => {
item.tooltip = await item.onRange.call(this.art, item, $item, event);
});
this.events.push(event);
}
this.events.push(event);
if (item.onChange) {
const event = proxy(item.$range, 'input', async (event) => {
item.tooltip = await item.onChange.call(this.art, item, $item, event);
});
this.events.push(event);
}
}
break;
}