fix(RadioField): 修复编辑模式下补充输入框值未正确设置的问题
确保在编辑模式下同时设置单选框值和补充输入框的值,并触发onBlur方法处理补充信息
Showing
1 changed file
with
5 additions
and
2 deletions
| ... | @@ -184,12 +184,15 @@ onMounted(() => { | ... | @@ -184,12 +184,15 @@ onMounted(() => { |
| 184 | default_affix_value.value = part2; | 184 | default_affix_value.value = part2; |
| 185 | // 编辑模式下处理 | 185 | // 编辑模式下处理 |
| 186 | radio_value.value = part1; // 单选框勾选 | 186 | radio_value.value = part1; // 单选框勾选 |
| 187 | + affix_value.value = part2; // 设置补充输入框的值 | ||
| 187 | // 补充输入框显示 | 188 | // 补充输入框显示 |
| 188 | const options = props.item.component_props.options; | 189 | const options = props.item.component_props.options; |
| 189 | - // 为选中项目的补充清空 | 190 | + // 为选中项目的补充信息赋值 |
| 190 | options.forEach(element => { | 191 | options.forEach(element => { |
| 191 | if (element.value === radio_value.value) { | 192 | if (element.value === radio_value.value) { |
| 192 | - element.affix = part2 | 193 | + element.affix = part2; |
| 194 | + // 触发onBlur方法处理补充信息 | ||
| 195 | + onBlur(element); | ||
| 193 | } | 196 | } |
| 194 | }); | 197 | }); |
| 195 | } else { | 198 | } else { | ... | ... |
-
Please register or login to post a comment