forked from github/dataease
fix(仪表板): 移动端设计页面,点击checkbox无法选择组件
This commit is contained in:
parent
3384bdfcce
commit
a659ead2bf
@ -15,7 +15,7 @@ import mobileHeader from '@/assets/img/mobile-header.png'
|
|||||||
const dvMainStore = dvMainStoreWithOut()
|
const dvMainStore = dvMainStoreWithOut()
|
||||||
const { componentData, canvasStyleData, canvasViewInfo, dvInfo } = storeToRefs(dvMainStore)
|
const { componentData, canvasStyleData, canvasViewInfo, dvInfo } = storeToRefs(dvMainStore)
|
||||||
const mobileLoading = ref(true)
|
const mobileLoading = ref(true)
|
||||||
const mobileStyle = ref({})
|
const mobileStyle = ref(null)
|
||||||
const emits = defineEmits(['pcMode'])
|
const emits = defineEmits(['pcMode'])
|
||||||
const snapshotStore = snapshotStoreWithOut()
|
const snapshotStore = snapshotStoreWithOut()
|
||||||
|
|
||||||
@ -142,7 +142,7 @@ const setMobileStyle = debounce(() => {
|
|||||||
transform: `scale(${scale}) translateY(-50%)`,
|
transform: `scale(${scale}) translateY(-50%)`,
|
||||||
transformOrigin: '0 0'
|
transformOrigin: '0 0'
|
||||||
}
|
}
|
||||||
}, 500)
|
}, 100)
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
window.addEventListener('message', hanedleMessage)
|
window.addEventListener('message', hanedleMessage)
|
||||||
window.addEventListener('resize', setMobileStyle)
|
window.addEventListener('resize', setMobileStyle)
|
||||||
@ -212,7 +212,7 @@ const save = () => {
|
|||||||
<el-button type="primary" @click="save">保存</el-button>
|
<el-button type="primary" @click="save">保存</el-button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="mobile-canvas" :style="mobileStyle">
|
<div class="mobile-canvas" :style="mobileStyle" v-if="mobileStyle">
|
||||||
<div class="mobile-header">
|
<div class="mobile-header">
|
||||||
<img :src="mobileHeader" alt="" srcset="" />
|
<img :src="mobileHeader" alt="" srcset="" />
|
||||||
</div>
|
</div>
|
||||||
@ -396,14 +396,14 @@ const save = () => {
|
|||||||
--ed-collapse-content-font-size: 12px;
|
--ed-collapse-content-font-size: 12px;
|
||||||
}
|
}
|
||||||
|
|
||||||
:deep(.ed-tabs) {
|
& > :deep(.ed-tabs) {
|
||||||
--ed-tabs-header-height: 36px;
|
--ed-tabs-header-height: 36px;
|
||||||
border-top: 1px solid #1f232926;
|
border-top: 1px solid #1f232926;
|
||||||
position: sticky;
|
position: sticky;
|
||||||
top: 38px;
|
top: 38px;
|
||||||
left: 0;
|
left: 0;
|
||||||
background: #fff;
|
background: #fff;
|
||||||
z-index: 21;
|
z-index: 25;
|
||||||
.ed-tabs__header {
|
.ed-tabs__header {
|
||||||
padding-left: 8px;
|
padding-left: 8px;
|
||||||
&::before {
|
&::before {
|
||||||
@ -420,6 +420,9 @@ const save = () => {
|
|||||||
|
|
||||||
:deep(.ed-tabs__item) {
|
:deep(.ed-tabs__item) {
|
||||||
font-size: 12px;
|
font-size: 12px;
|
||||||
|
}
|
||||||
|
|
||||||
|
:deep(.ed-tabs__item):not(.is-active) {
|
||||||
color: #646a73;
|
color: #646a73;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -432,7 +435,7 @@ const save = () => {
|
|||||||
top: 0;
|
top: 0;
|
||||||
left: 0;
|
left: 0;
|
||||||
background: #fff;
|
background: #fff;
|
||||||
z-index: 21;
|
z-index: 25;
|
||||||
}
|
}
|
||||||
|
|
||||||
.config-mobile-tab {
|
.config-mobile-tab {
|
||||||
@ -480,7 +483,7 @@ const save = () => {
|
|||||||
right: 12px;
|
right: 12px;
|
||||||
border: 2px solid #8f959e;
|
border: 2px solid #8f959e;
|
||||||
border-radius: 4px;
|
border-radius: 4px;
|
||||||
z-index: 20;
|
z-index: 24;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
&:hover {
|
&:hover {
|
||||||
border-color: var(--ed-color-primary-99, #3370ff99);
|
border-color: var(--ed-color-primary-99, #3370ff99);
|
||||||
|
Loading…
Reference in New Issue
Block a user