提交 77db7609 authored 作者: wangjiahao's avatar wangjiahao

fix: 修复移动端部分组件无法选中问题

上级 181435cc
...@@ -70,7 +70,7 @@ export default { ...@@ -70,7 +70,7 @@ export default {
.bar-main{ .bar-main{
position: absolute; position: absolute;
float:right; float:right;
z-index: 2; z-index: 10000;
border-radius:2px; border-radius:2px;
padding-left: 1px; padding-left: 1px;
padding-right: 1px; padding-right: 1px;
......
...@@ -28,6 +28,7 @@ import { ...@@ -28,6 +28,7 @@ import {
DEFAULT_COMMON_CANVAS_STYLE_STRING DEFAULT_COMMON_CANVAS_STYLE_STRING
} from '@/views/panel/panel' } from '@/views/panel/panel'
import bus from '@/utils/bus' import bus from '@/utils/bus'
import { BASE_MOBILE_STYLE } from '@/components/canvas/custom-component/component-list'
Vue.use(Vuex) Vue.use(Vuex)
...@@ -352,6 +353,7 @@ const data = { ...@@ -352,6 +353,7 @@ const data = {
const mainComponentData = [] const mainComponentData = []
// 移动端布局转换 // 移动端布局转换
state.componentData.forEach(item => { state.componentData.forEach(item => {
item.mobileStyle = (item.mobileStyle || BASE_MOBILE_STYLE)
if (item.mobileSelected) { if (item.mobileSelected) {
item.style.width = item.mobileStyle.style.width item.style.width = item.mobileStyle.style.width
item.style.height = item.mobileStyle.style.height item.style.height = item.mobileStyle.style.height
......
...@@ -220,8 +220,8 @@ import ViewSelect from '../ViewSelect' ...@@ -220,8 +220,8 @@ import ViewSelect from '../ViewSelect'
import SubjectSetting from '../SubjectSetting' import SubjectSetting from '../SubjectSetting'
import bus from '@/utils/bus' import bus from '@/utils/bus'
import Editor from '@/components/canvas/components/Editor/index' import Editor from '@/components/canvas/components/Editor/index'
import {deepCopy, panelInit} from '@/components/canvas/utils/utils' import { deepCopy, panelInit } from '@/components/canvas/utils/utils'
import componentList, { BASE_MOBILE_STYLE ,HYPERLINKS} from '@/components/canvas/custom-component/component-list' // 左侧列表数据 import componentList, { BASE_MOBILE_STYLE, HYPERLINKS } from '@/components/canvas/custom-component/component-list' // 左侧列表数据
import { mapState } from 'vuex' import { mapState } from 'vuex'
import { uuid } from 'vue-uuid' import { uuid } from 'vue-uuid'
import Toolbar from '@/components/canvas/components/Toolbar' import Toolbar from '@/components/canvas/components/Toolbar'
...@@ -764,6 +764,7 @@ export default { ...@@ -764,6 +764,7 @@ export default {
label: '图片', label: '图片',
icon: '', icon: '',
hyperlinks: HYPERLINKS, hyperlinks: HYPERLINKS,
mobileStyle: BASE_MOBILE_STYLE,
propValue: fileResult, propValue: fileResult,
style: { style: {
...commonStyle ...commonStyle
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论