<template> <div class="image-comparison-container"> <el-row :gutter="20"> <el-col v-for="(item, index) in 24" :key="index" :xs="24" :sm="24" :md="12" :lg="8" :xl="8" > <vab-comparison :id="'silder-' + index" style="margin-bottom: 12px" :width="comparison.width" :height="comparison.height" :src1="comparison.src1" :src2="comparison.src2" :start="random(20, 80)" ></vab-comparison> </el-col> </el-row> </div> </template> <script> import VabComparison from '@/plugins/vabComparison' import { random } from '@/utils' export default { name: 'ImgComparison', components: { VabComparison }, data() { return { comparison: { width: '100%', height: 'auto', src1: require('@/assets/comparison/left.jpg'), src2: require('@/assets/comparison/right.jpg'), start: random(0, 100), }, } }, created() {}, mounted() {}, methods: { random(m, n) { return random(m, n).toString() }, }, } </script>