Browse Source

CusEllipsis动态取值延时刷新优化

CzRger 1 year ago
parent
commit
df36e933a2
2 changed files with 6 additions and 3 deletions
  1. 5 2
      src/components/cus/CusEllipsis.vue
  2. 1 1
      src/components/cus/CusForm.vue

+ 5 - 2
src/components/cus/CusEllipsis.vue

@@ -33,7 +33,7 @@ export default defineComponent({
   props: {
     value: { required: true, type: String }
   },
-  setup() {
+  setup(props) {
     const store = useStore();
     const router = useRouter();
     const route = useRoute();
@@ -42,7 +42,10 @@ export default defineComponent({
     const ref_main = ref()
     const ref_temp = ref()
     const isEllipsis = computed(() => {
-      return ref_temp.value?.clientWidth > ref_main.value?.clientWidth
+      if (props.value) {
+        return ref_temp.value?.clientWidth > ref_main.value?.clientWidth
+      }
+      return false
     })
     return {
       ...toRefs(state),

+ 1 - 1
src/components/cus/CusForm.vue

@@ -75,7 +75,7 @@ export default defineComponent({
       state.formChildren.forEach((v: any) => {
         v.reset()
       })
-    } 
+    }
     return {
       ...toRefs(state),
       ref_cusForm,