Browse Source

fix: [去除由于 没有 安装vant] 设备切换禁用

lanceJiang 8 months ago
parent
commit
1fe3b81d9f

+ 1 - 3
src/components/packages/formEditor/config.vue

@@ -90,9 +90,7 @@ watch(
 	}
 )
 defineExpose({
-	switchPlatform(platform) {
-		state.platform = platform
-	}
+	switchPlatform
 })
 watch(
 	() => state.selected,

+ 3 - 3
src/components/packages/formEditor/index.vue

@@ -533,7 +533,7 @@ const handleOperation = (type, val) => {
 		case 6:
 			isFoldConfig.value = !isFoldConfig.value
 			break
-		case 7:
+		case 7: // 切换设备 pc/mobile
 			previewLoading.value = true
 			previewPlatform.value = val
 			EReditorPreviewRef.value.switchPlatform(val)
@@ -575,7 +575,7 @@ provide('Everright', {
 <template>
 	<el-dialog v-model="state.previewVisible" destroy-on-close fullscreen :class="[ns.e('previewDialog')]" @closed="previewPlatform = pc">
 		<template #header>
-			<DeviceSwitch :model-value="previewPlatform" @update:model-value="val => handleOperation(7, val)"></DeviceSwitch>
+			<DeviceSwitch v-if="false" :model-value="previewPlatform" @update:model-value="val => handleOperation(7, val)"></DeviceSwitch>
 		</template>
 		<el-scrollbar>
 			<div v-loading="previewLoading" :class="[ns.e('previewDialogWrap'), previewPlatform === 'mobile' && ns.is('mobilePreview')]">
@@ -594,7 +594,7 @@ provide('Everright', {
 						<slot name="operation-left"></slot>
 					</div>
 					<div>
-						<DeviceSwitch :model-value="state.platform" @update:model-value="val => switchPlatform(val)"></DeviceSwitch>
+						<DeviceSwitch v-if="false" :model-value="state.platform" @update:model-value="val => switchPlatform(val)"></DeviceSwitch>
 					</div>
 					<div>
 						<slot name="operation-right"></slot>