Selaa lähdekoodia

fix: 新增三维组件限制

奔跑的面条 3 vuotta sitten
vanhempi
sitoutus
bfbc7edd31

+ 1 - 1
src/packages/components/Decorates/Three/ThreeEarth01/index.ts

@@ -6,7 +6,7 @@ export const ThreeEarth01Config: ConfigType = {
   key: 'ThreeEarth01',
   chartKey: 'VThreeEarth01',
   conKey: 'VCThreeEarth01',
-  title: '时钟',
+  title: '三维地球',
   category: ChatCategoryEnum.THREE,
   categoryName: ChatCategoryEnumName.THREE,
   package: PackagesCategoryEnum.DECORATES,

+ 7 - 0
src/packages/components/Decorates/Three/ThreeEarth01/index.vue

@@ -18,6 +18,8 @@ const props = defineProps({
   }
 })
 
+const chartEditStore = useChartEditStore()
+
 const chartRef = ref<HTMLElement>()
 const { w, h } = toRefs(props.chartConfig.attr)
 let threeClassInstance: World
@@ -64,6 +66,11 @@ watch(
 // DOM 渲染之后进行初始化
 onMounted(() => {
   try {
+    if (navigator.userAgent.indexOf('Chrome') < -1 || navigator.userAgent.indexOf('Edg') > -1) {
+      window['$message'].error('此组件仅在【谷歌】浏览器上能正常展示!')
+      chartEditStore.removeComponentList(undefined, false)
+      return
+    }
     init()
   } catch (error) {
     console.log(error)