|
|
|
@ -190,10 +190,12 @@ |
|
|
|
const component = unref(getComponent); |
|
|
|
if (!e) { |
|
|
|
currentValueRef.value = e; |
|
|
|
} else if (e?.target && Reflect.has(e.target, 'value')) { |
|
|
|
currentValueRef.value = (e as ChangeEvent).target.value; |
|
|
|
} else if (component === 'Checkbox') { |
|
|
|
currentValueRef.value = (e as ChangeEvent).target.checked; |
|
|
|
} else if (component === 'Switch') { |
|
|
|
currentValueRef.value = e; |
|
|
|
} else if (e?.target && Reflect.has(e.target, 'value')) { |
|
|
|
currentValueRef.value = (e as ChangeEvent).target.value; |
|
|
|
} else if (isString(e) || isBoolean(e) || isNumber(e)) { |
|
|
|
currentValueRef.value = e; |
|
|
|
} |
|
|
|
|