<template> <el-carousel height="200px" direction="vertical" :autoplay="false" ref="toggle"> <el-carousel-item v-for="item in 3" :key="item"> <h3 class="medium">{{ item }}</h3> </el-carousel-item> </el-carousel> <el-button v-else type="primary" icon="el-icon-caret-right" @click="showstep(2)">第三页</el-button> </template> methods: { //点击切换置第三页 showstep(ind) { this.$refs.toggle.setActiveItem(ind) } } <style> .el-carousel__item h3 { color: #475669; font-size: 14px; opacity: 0.75; line-height: 200px; margin: 0; } .el-carousel__item:nth-child(2n) { background-color: #99a9bf; } .el-carousel__item:nth-child(2n+1) { background-color: #d3dce6; } </style>