fix: 修复布尔类型值类型是布尔的情况下不能编辑

This commit is contained in:
wangshuaiswim 2023-03-31 17:56:26 +08:00
parent e17ead51c3
commit 09e56c4d0c
1 changed files with 10 additions and 2 deletions

View File

@ -47,8 +47,7 @@ const emit = defineEmits<Emits>()
const props = defineProps({ const props = defineProps({
value: { value: {
type: Object as PropType<ModelValueType>, type: Object as PropType<ModelValueType>,
default: () => ({ default: () => ({})
})
}, },
name: { name: {
type: Array as PropType<(string| number)[]>, type: Array as PropType<(string| number)[]>,
@ -67,6 +66,15 @@ onMounted(() => {
}) })
}) })
watchEffect(() => {
if (typeof props.value.trueValue === 'boolean') {
props.value.trueValue = String(props.value.trueValue)
}
if (typeof props.value.falseValue === 'boolean') {
props.value.falseValue = String(props.value.falseValue)
}
})
</script> </script>
<style lang="less" scoped> <style lang="less" scoped>
.boolean-param { .boolean-param {