Showing
1 changed file
with
7 additions
and
3 deletions
| 1 | <!-- | 1 | <!-- |
| 2 | * @Date: 2023-03-29 14:55:46 | 2 | * @Date: 2023-03-29 14:55:46 |
| 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com | 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com |
| 4 | - * @LastEditTime: 2024-08-12 17:52:26 | 4 | + * @LastEditTime: 2025-07-03 15:25:10 |
| 5 | * @FilePath: /data-table/src/components/PickerField/MyComponent.vue | 5 | * @FilePath: /data-table/src/components/PickerField/MyComponent.vue |
| 6 | * @Description: 文件描述 | 6 | * @Description: 文件描述 |
| 7 | --> | 7 | --> |
| ... | @@ -70,7 +70,7 @@ useCustomFieldValue(() => picker_value.value); | ... | @@ -70,7 +70,7 @@ useCustomFieldValue(() => picker_value.value); |
| 70 | // const add_info_name = ref(props.item.key + '#'); | 70 | // const add_info_name = ref(props.item.key + '#'); |
| 71 | // const add_info_key = ref('其他'); // 以后动态获取 | 71 | // const add_info_key = ref('其他'); // 以后动态获取 |
| 72 | 72 | ||
| 73 | -// onMounted(() => { | 73 | +onMounted(() => { |
| 74 | // add_info_name.value = `${props.item.key}#${add_info_key.value}` | 74 | // add_info_name.value = `${props.item.key}#${add_info_key.value}` |
| 75 | // props.item.component_props.options = props.item.component_props.options.map((opt) => { | 75 | // props.item.component_props.options = props.item.component_props.options.map((opt) => { |
| 76 | // return { | 76 | // return { |
| ... | @@ -78,7 +78,11 @@ useCustomFieldValue(() => picker_value.value); | ... | @@ -78,7 +78,11 @@ useCustomFieldValue(() => picker_value.value); |
| 78 | // value: opt, | 78 | // value: opt, |
| 79 | // }; | 79 | // }; |
| 80 | // }); | 80 | // }); |
| 81 | -// }); | 81 | + // 如果有默认值需要触发数值变化进行规则检查 |
| 82 | + if (props.component_props.default) { | ||
| 83 | + onConfirm({ selectedOptions: [{ value: props.component_props.default }] }); | ||
| 84 | + } | ||
| 85 | +}); | ||
| 82 | </script> | 86 | </script> |
| 83 | 87 | ||
| 84 | <style lang="less" scoped> | 88 | <style lang="less" scoped> | ... | ... |
-
Please register or login to post a comment