mirror of
https://gitee.com/myxzgzs/boyue-ui-admin-vue3
synced 2025-08-08 16:32:43 +08:00
feat: 商城轮播图装修组件增加高度配置
This commit is contained in:
parent
bf3718853f
commit
7213252e32
@ -10,6 +10,8 @@ export interface CarouselProperty {
|
|||||||
autoplay: boolean
|
autoplay: boolean
|
||||||
// 播放间隔
|
// 播放间隔
|
||||||
interval: number
|
interval: number
|
||||||
|
// 轮播高度
|
||||||
|
height: number
|
||||||
// 轮播内容
|
// 轮播内容
|
||||||
items: CarouselItemProperty[]
|
items: CarouselItemProperty[]
|
||||||
// 组件样式
|
// 组件样式
|
||||||
@ -37,6 +39,7 @@ export const component = {
|
|||||||
indicator: 'dot',
|
indicator: 'dot',
|
||||||
autoplay: false,
|
autoplay: false,
|
||||||
interval: 3,
|
interval: 3,
|
||||||
|
height: 174,
|
||||||
items: [
|
items: [
|
||||||
{ type: 'img', imgUrl: 'https://static.iocoder.cn/mall/banner-01.jpg', videoUrl: '' },
|
{ type: 'img', imgUrl: 'https://static.iocoder.cn/mall/banner-01.jpg', videoUrl: '' },
|
||||||
{ type: 'img', imgUrl: 'https://static.iocoder.cn/mall/banner-02.jpg', videoUrl: '' }
|
{ type: 'img', imgUrl: 'https://static.iocoder.cn/mall/banner-02.jpg', videoUrl: '' }
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div v-else class="relative">
|
<div v-else class="relative">
|
||||||
<el-carousel
|
<el-carousel
|
||||||
height="174px"
|
:height="property.height + 'px'"
|
||||||
:type="property.type === 'card' ? 'card' : ''"
|
:type="property.type === 'card' ? 'card' : ''"
|
||||||
:autoplay="property.autoplay"
|
:autoplay="property.autoplay"
|
||||||
:interval="property.interval * 1000"
|
:interval="property.interval * 1000"
|
||||||
|
@ -16,6 +16,9 @@
|
|||||||
</el-tooltip>
|
</el-tooltip>
|
||||||
</el-radio-group>
|
</el-radio-group>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item label="高度" prop="height">
|
||||||
|
<el-input-number class="!w-50% mr-10px" controls-position="right" v-model="formData.height" /> px
|
||||||
|
</el-form-item>
|
||||||
<el-form-item label="指示器" prop="indicator">
|
<el-form-item label="指示器" prop="indicator">
|
||||||
<el-radio-group v-model="formData.indicator">
|
<el-radio-group v-model="formData.indicator">
|
||||||
<el-radio value="dot">小圆点</el-radio>
|
<el-radio value="dot">小圆点</el-radio>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user