From 66090d06a87ff940fd5fc138d7260c755a5a3127 Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期五, 14 二月 2025 17:26:27 +0800 Subject: [PATCH] 新增数据平面展示方式 --- src/components/SliderBar.vue | 25 +++++++++++++++++++------ 1 files changed, 19 insertions(+), 6 deletions(-) diff --git a/src/components/SliderBar.vue b/src/components/SliderBar.vue index 7a1f519..9dfb8c5 100644 --- a/src/components/SliderBar.vue +++ b/src/components/SliderBar.vue @@ -1,6 +1,7 @@ <template> <el-row justify="center" align="middle" class="wrap"> - <el-form-item label="鏁版嵁閲�"> + <!-- <el-col :span="6"> --> + <el-form-item label="灞曠ず鏁版嵁閲�"> <el-select v-model="pageSize" @change="handleSizeChange" @@ -12,18 +13,26 @@ <el-option label="500" :value="500" /> </el-select> </el-form-item> + <!-- </el-col> --> + <!-- <el-col :span="18"> --> <div class="slider-wrap m-l-16"> - <el-slider v-model="progress" :marks="marks" @input="handleInput" /> + <el-slider :model-value="progress" :marks="marks" @input="handleInput" /> </div> + <!-- </el-col> --> </el-row> </template> <script> export default { - emits: ['input', 'sizeChange'], + props: { + progress: { + type: Number, + default: 0 + } + }, + emits: ['update:progress', 'sizeChange'], data() { return { pageSize: 200, - progress: 0, marks: { 0: { style: { @@ -43,7 +52,7 @@ methods: { handleInput(e) { // console.log(e); - this.$emit('input', e); + this.$emit('update:progress', e); }, handleSizeChange(e) { this.$emit('sizeChange', e); @@ -57,6 +66,10 @@ height: 60px; } .slider-wrap { - min-width: 400px; + /* background-color: aliceblue; */ + min-width: 290px; +} +.el-form-item { + margin-bottom: 0px; } </style> -- Gitblit v1.9.3