Преглед изворни кода

🐛 fix: 优化看板在浏览器高缩放下的布局适配

Zimo пре 6 дана
родитељ
комит
09ac574aa1
3 измењених фајлова са 15 додато и 9 уклоњено
  1. 5 3
      src/views/pms/stat/rdkb.vue
  2. 5 3
      src/views/pms/stat/rhkb.vue
  3. 5 3
      src/views/pms/stat/rykb.vue

+ 5 - 3
src/views/pms/stat/rdkb.vue

@@ -39,9 +39,11 @@ const targetWrapperStyle = computed(() => ({
 
 const targetAreaStyle = computed(() => {
   return {
-    '--kb-scale': scale.value,
-    width: `${DESIGN_WIDTH * scale.value}px`,
-    height: `${DESIGN_HEIGHT * scale.value}px`
+    '--kb-scale': 1,
+    width: `${DESIGN_WIDTH}px`,
+    height: `${DESIGN_HEIGHT}px`,
+    transform: `scale(${scale.value})`,
+    transformOrigin: 'top left'
   }
 })
 

+ 5 - 3
src/views/pms/stat/rhkb.vue

@@ -40,9 +40,11 @@ const targetWrapperStyle = computed(() => ({
 
 const targetAreaStyle = computed(() => {
   return {
-    '--kb-scale': scale.value,
-    width: `${DESIGN_WIDTH * scale.value}px`,
-    height: `${DESIGN_HEIGHT * scale.value}px`
+    '--kb-scale': 1,
+    width: `${DESIGN_WIDTH}px`,
+    height: `${DESIGN_HEIGHT}px`,
+    transform: `scale(${scale.value})`,
+    transformOrigin: 'top left'
   }
 })
 

+ 5 - 3
src/views/pms/stat/rykb.vue

@@ -39,9 +39,11 @@ const targetWrapperStyle = computed(() => ({
 
 const targetAreaStyle = computed(() => {
   return {
-    '--kb-scale': scale.value,
-    width: `${DESIGN_WIDTH * scale.value}px`,
-    height: `${DESIGN_HEIGHT * scale.value}px`
+    '--kb-scale': 1,
+    width: `${DESIGN_WIDTH}px`,
+    height: `${DESIGN_HEIGHT}px`,
+    transform: `scale(${scale.value})`,
+    transformOrigin: 'top left'
   }
 })