Jelajahi Sumber

营销:优化商城装修组件

owen 1 tahun lalu
induk
melakukan
80355f3acd

+ 1 - 0
src/components/AppLinkInput/AppLinkSelectDialog.vue

@@ -29,6 +29,7 @@
             :key="appLinkIndex"
             :content="appLink.path"
             placement="bottom"
+            :show-after="300"
           >
             <el-button
               class="m-b-8px m-r-8px m-l-0px!"

+ 1 - 1
src/components/AppLinkInput/index.vue

@@ -37,7 +37,7 @@ const emit = defineEmits<{
   'update:modelValue': [link: string]
 }>()
 watch(
-  () => appLink,
+  () => appLink.value,
   () => emit('update:modelValue', appLink.value)
 )
 </script>

+ 2 - 2
src/components/DiyEditor/components/mobile/MenuSwiper/index.vue

@@ -28,7 +28,7 @@
           <!-- 标题 -->
           <span
             v-if="property.layout === 'iconText'"
-            class="text-14px"
+            class="text-12px"
             :style="{
               color: item.titleColor,
               height: `${TITLE_HEIGHT}px`,
@@ -51,7 +51,7 @@ const props = defineProps<{ property: MenuSwiperProperty }>()
 // 标题的高度
 const TITLE_HEIGHT = 20
 // 图标的高度
-const ICON_SIZE = 50
+const ICON_SIZE = 42
 // 垂直间距:一行上下的间距
 const SPACE_Y = 16
 

+ 1 - 1
src/components/DiyEditor/components/mobile/MenuSwiper/property.vue

@@ -23,7 +23,7 @@
       </el-form-item>
 
       <el-card header="菜单设置" class="property-group" shadow="never">
-        <Draggable v-model="formData.list" :empty-item="cloneDeep(EMPTY_MENU_SWIPER_ITEM_PROPERTY">
+        <Draggable v-model="formData.list" :empty-item="cloneDeep(EMPTY_MENU_SWIPER_ITEM_PROPERTY)">
           <template #default="{ element }">
             <el-form-item label="图标" prop="iconUrl">
               <UploadImg v-model="element.iconUrl" height="80px" width="80px">

+ 1 - 1
src/components/DiyEditor/components/mobile/TitleBar/index.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="title-bar">
-    <el-image :src="property.bgImgUrl" fit="cover" class="w-full" />
+    <el-image v-if="property.bgImgUrl" :src="property.bgImgUrl" fit="cover" class="w-full" />
     <div class="absolute left-0 top-0 w-full">
       <!-- 标题 -->
       <div