<template>
  <div class='step-bar'>
    <el-steps :active='activeStep' align-center>
      <el-step v-for='(step, index) in steps' :key='index' :title='step.title' :description='step.description'></el-step>
    </el-steps>
  </div>
</template>
<script>
export default {
  data() {
    return {
      activeStep: 0,
      steps: [
        { title: 'Step 1', description: 'Description 1' },
        { title: 'Step 2', description: 'Description 2' },
        { title: 'Step 3', description: 'Description 3' },
      ]
    };
  },
};
</script>
<style scoped>
.step-bar {
  margin-top: 20px;
}
</style>
<p>上述代码中,我们使用了 Element UI 的 <code>el-steps</code> 组件和 <code>el-step</code> 组件来实现步骤条效果。<code>el-steps</code> 组件的 <code>:active</code> 属性用于指定当前激活的步骤,我们使用 <code>activeStep</code> 变量来控制当前激活的步骤。<code>el-step</code> 组件的 <code>v-for</code> 指令用于循环渲染每个步骤,我们使用 <code>steps</code> 数组来存储每个步骤的标题和描述信息。</p>
<p>通过以上代码,你可以在你的 Vue.js 项目中使用这个步骤条组件,并根据需要修改步骤的标题、描述和激活的步骤。</p>
Element UI 风格步骤条组件代码示例

原文地址: https://www.cveoy.top/t/topic/p6Gv 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录