Showing
1 changed file
with
12 additions
and
7 deletions
| 1 | <!-- | 1 | <!-- |
| 2 | * @Date: 2023-03-29 17:44:24 | 2 | * @Date: 2023-03-29 17:44:24 |
| 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com | 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com |
| 4 | - * @LastEditTime: 2024-06-17 10:52:18 | 4 | + * @LastEditTime: 2024-06-17 11:53:25 |
| 5 | * @FilePath: /data-table/src/components/SignField/MyComponent.vue | 5 | * @FilePath: /data-table/src/components/SignField/MyComponent.vue |
| 6 | * @Description: 文件描述 | 6 | * @Description: 文件描述 |
| 7 | --> | 7 | --> |
| ... | @@ -82,12 +82,17 @@ onMounted(() => { | ... | @@ -82,12 +82,17 @@ onMounted(() => { |
| 82 | default_value.value = props.component_props.default?.url; // 默认值显示 | 82 | default_value.value = props.component_props.default?.url; // 默认值显示 |
| 83 | image_url.value = props.component_props.default?.url; // 动态处理sign_value值的变化 | 83 | image_url.value = props.component_props.default?.url; // 动态处理sign_value值的变化 |
| 84 | show_control.value = false; // 不显示控制按钮 | 84 | show_control.value = false; // 不显示控制按钮 |
| 85 | - } | 85 | + if (!props.component_props.readonly) { |
| 86 | - if (!props.component_props.readonly) { | 86 | + show_sign.value = false; |
| 87 | - show_sign.value = false; | 87 | + show_control.value = false; |
| 88 | - show_control.value = false; | 88 | + } else { // 有默认值的话不要先计算宽高,删除默认值,影响后期生成 |
| 89 | - } else { // 有默认值的话不要先计算宽高,删除默认值,影响后期生成 | 89 | + // 动态计算画板canvas宽度/高度 |
| 90 | - // 动态计算画板canvas宽度/高度 | 90 | + setTimeout(() => { |
| 91 | + esignWidth.value = wrapperRef?.value?.offsetWidth - 32; | ||
| 92 | + esignHeight.value = (window.innerHeight) / 5; | ||
| 93 | + }, 100); | ||
| 94 | + } | ||
| 95 | + } else { | ||
| 91 | setTimeout(() => { | 96 | setTimeout(() => { |
| 92 | esignWidth.value = wrapperRef?.value?.offsetWidth - 32; | 97 | esignWidth.value = wrapperRef?.value?.offsetWidth - 32; |
| 93 | esignHeight.value = (window.innerHeight) / 5; | 98 | esignHeight.value = (window.innerHeight) / 5; | ... | ... |
-
Please register or login to post a comment