hookehuyr

🐞 fix: 单选/多选控件补充录入为空处理优化

......@@ -100,7 +100,7 @@ const onBlur = (item) => {
const handleEmit = (item) => {
// 选中状态添加属性
if (item.checked) {
affix_value.value[item.value] = `${item.title}: ${item.affix}`;
affix_value.value[item.value] = item.affix ? `${item.title}: ${item.affix}` : '';
} else {
// 为选中删除属性
delete affix_value.value[item.value]
......
<!--
* @Date: 2022-08-30 11:34:19
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2023-02-01 10:32:14
* @LastEditTime: 2023-02-01 14:59:25
* @FilePath: /data-table/src/components/RadioField/index.vue
* @Description: 单项选择控件
-->
......@@ -87,7 +87,7 @@ const onChange = (item) => {
}
const onBlur = (item) => {
clearAffix()
affix_value.value = `${item.title}: ${item.affix}`
affix_value.value = item.affix ? `${item.title}: ${item.affix}` : '';
// 发送自定义数据结构
props.item.value = { key: props.item.key, value: radio_value.value, affix: affix_value.value, type: "radio" };
emit("active", props.item.value);
......