Skip to content

Commit aff0bcc

Browse files
committed
chore(vue editor): 添加多图板块 2-3 演示
1 parent 9165f16 commit aff0bcc

File tree

20 files changed

+58
-30
lines changed

20 files changed

+58
-30
lines changed

packages/demo/src/vue-editor/views/editor/Editor.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -524,7 +524,7 @@
524524
position: absolute;
525525
top: 0;
526526
right: 0;
527-
font-size: 26px;
527+
font-size: 22px;
528528
padding: 10px;
529529
background: rgba(0,0,0,0.8);
530530
color: #FFFFFF;

packages/demo/src/vue-editor/views/editor/components/ViewComponentWrap.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@
197197
}
198198
.form {
199199
padding: 10px 0;
200-
max-height: calc(100vh - 160px);
200+
max-height: calc(100vh - 200px);
201201
overflow: auto;
202202
&::-webkit-scrollbar {
203203
width: 0;

packages/demo/src/vue-editor/views/editor/config/defaultItems.js

Lines changed: 30 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,36 @@ export default [
8484
}
8585
},
8686
{
87-
// 默认显示一个多图模块
88-
name: 'MultipleImg3'
87+
name: 'Text',
88+
value: {
89+
txt: '超值进口新发现',
90+
txtColor: '#487cff'
91+
}
92+
},
93+
{
94+
name: 'MultipleImg2_3',
95+
value: {
96+
imgItem1_1: {
97+
imgUrl: 'https://img.alicdn.com/tps/i4/TB1fbhiawoQMeJjy0FnSuv8gFXa.jpg_490x490q100.jpg_.webp',
98+
imgLink: 'https://www.jd.com/'
99+
},
100+
imgItem1_2: {
101+
imgUrl: 'https://gw.alicdn.com/tfs/TB1UzOqoWL7gK0jSZFBXXXZZpXa-468-602.jpg',
102+
imgLink: 'https://www.jd.com/'
103+
},
104+
imgItem2_1: {
105+
imgUrl: 'https://img.alicdn.com/tfs/TB1XjMYnfb2gK0jSZK9XXaEgFXa-468-1236.jpg',
106+
imgLink: 'https://www.jd.com/'
107+
},
108+
imgItem2_2: {
109+
imgUrl: 'https://gw.alicdn.com/tfs/TB1s720BxD1gK0jSZFyXXciOVXa-468-1236.jpg',
110+
imgLink: 'https://www.jd.com/'
111+
},
112+
imgItem2_3: {
113+
imgUrl: 'https://gw.alicdn.com/tfs/TB1xVR9oFP7gK0jSZFjXXc5aXXa-468-602.jpg',
114+
imgLink: 'https://www.jd.com/'
115+
}
116+
}
89117
},
90118
{
91119
// 默认显示所有商品

packages/demo/src/vue-editor/views/editor/config/tools.js

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,17 @@
55
// 轮播图
66
import * as componentPackCarouselImg from '../viewComponents/CarouselImg';
77

8-
// 多图模块 3
9-
import * as componentPackMultipleImg3 from '../viewComponents/MultipleImg3';
10-
11-
// 多图模块 3
12-
import * as componentPackMultipleImg5 from '../viewComponents/MultipleImg5';
8+
// 秒杀商品
9+
import * as componentPackFlashSaleGoodsList from '../viewComponents/FlashSaleGoodsList';
1310

1411
// 纯文本
1512
import * as componentPackText from '../viewComponents/Text';
1613

17-
// 纯文本
18-
import * as componentPackFlashSaleGoodsList from '../viewComponents/FlashSaleGoodsList';
14+
// 多图模块一排5个
15+
import * as componentPackMultipleImg5 from '../viewComponents/MultipleImg5';
16+
17+
// 多图模块 2-3
18+
import * as componentPackMultipleImg23 from '../viewComponents/MultipleImg2_3';
1919

2020
// 推荐
2121
import * as componentPackRecommendedGoodsList from '../viewComponents/RecommendedGoodsList';
@@ -55,10 +55,10 @@ const tools = [
5555
icon: 'el-icon-picture',
5656
componentPack: componentPackMultipleImg5
5757
}, {
58-
title: '多图(2-3))',
58+
title: '多图(2-3)',
5959
maxNum: 10,
6060
icon: 'el-icon-s-grid',
61-
componentPack: componentPackMultipleImg3
61+
componentPack: componentPackMultipleImg23
6262
}, {
6363
title: '纯文本',
6464
maxNum: 20,

packages/demo/src/vue-editor/views/editor/fieldComponents/linkImgField/LinkImgField.vue

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,6 @@
3232
:required="elItemRequired"
3333
>
3434
<div v-if="selectProps.description" :class="$style.description" v-html="selectProps.description"></div>
35-
<div v-if="fieldProps">
36-
{{ fieldProps }}
37-
</div>
3835
<div :class="$style.formItem">
3936
<div :class="$style.uploadBox" @click="selectImg">
4037
<img v-if="imgUrl" :src="imgUrl" alt="" style="max-width: 100%;max-height: 100%;">
@@ -137,6 +134,11 @@
137134
'https://img.alicdn.com/tps/i4/TB1ZJtFOAL0gK0jSZFAwu3A9pXa.png_500x1000q75.jpg_.webp',
138135
'https://img.alicdn.com/tps/i4/TB1y4tuOxz1gK0jSZSgSuuvwpXa.jpg_500x1000q75s0.jpg_.webp',
139136
'https://img.alicdn.com/tps/i4/TB1y4tuOxz1gK0jSZSgSuuvwpXa.jpg_500x1000q75s0.jpg_.webp',
137+
'https://img.alicdn.com/tps/i4/TB1fbhiawoQMeJjy0FnSuv8gFXa.jpg_490x490q100.jpg_.webp',
138+
'https://gw.alicdn.com/tfs/TB1UzOqoWL7gK0jSZFBXXXZZpXa-468-602.jpg',
139+
'https://img.alicdn.com/tfs/TB1XjMYnfb2gK0jSZK9XXaEgFXa-468-1236.jpg',
140+
'https://img.alicdn.com/tps/i4/TB1MesKcWmWQ1JjSZPhwu0CJFXa.png',
141+
'https://gw.alicdn.com/tfs/TB1xVR9oFP7gK0jSZFjXXc5aXXa-468-602.jpg'
140142
];
141143
this.$message.success('选择图片成功,这里随机一个图片');
142144
this.imgUrl = imgs[Math.floor(Math.random() * imgs.length)];

packages/demo/src/vue-editor/views/editor/viewComponents/MultipleImg1/MultipleImg1.json renamed to packages/demo/src/vue-editor/views/editor/viewComponents/MultipleImg1_2/MultipleImg1.json

File renamed without changes.

packages/demo/src/vue-editor/views/editor/viewComponents/MultipleImg1/component/View.vue renamed to packages/demo/src/vue-editor/views/editor/viewComponents/MultipleImg1_2/component/View.vue

File renamed without changes.

packages/demo/src/vue-editor/views/editor/viewComponents/MultipleImg1/errorSchema.js renamed to packages/demo/src/vue-editor/views/editor/viewComponents/MultipleImg1_2/errorSchema.js

File renamed without changes.

packages/demo/src/vue-editor/views/editor/viewComponents/MultipleImg1/index.js renamed to packages/demo/src/vue-editor/views/editor/viewComponents/MultipleImg1_2/index.js

File renamed without changes.

packages/demo/src/vue-editor/views/editor/viewComponents/MultipleImg1/uiSchema.js renamed to packages/demo/src/vue-editor/views/editor/viewComponents/MultipleImg1_2/uiSchema.js

File renamed without changes.

0 commit comments

Comments
 (0)