1.效果展示
2.样式的设计
- 使用Alert 警告:告诉用户当前页面的功能
- 给Steps 步骤条内容据中显示:align-center
3.介绍属性变量与v-model的使用
例如,像是我们本次的使用,把tab的数据传递给setps(需要通过数字来控制过程),tab中可以创建一个变量用于绑定不同的数字。此时,我们就可以将setps中的变量,给tab中的v-model绑定起来。就能达到数据同步更新的目的,当点击了tab步骤条,就会把值同步传给进度条
4.setps与tab绑定显示
<!-- src/components/goods/Add.vue -->
<template>
<div>
<!-- 面包屑 -->
<el-breadcrumb separator-class="el-icon-arrow-right">
<el-breadcrumb-item :to="{ path: '/home' }">首页</el-breadcrumb-item>
<el-breadcrumb-item>商品管理</el-breadcrumb-item>
<el-breadcrumb-item>增加商品</el-breadcrumb-item>
</el-breadcrumb>
<el-card>
<!-- 提示信息 -->
<el-alert title="增加商品信息" type="info" center show-icon></el-alert>
<!-- 步骤条 -->
<el-steps :active="active-'0'" finish-status="success" align-center>
<!-- 设置active属性,接受一个Number,表明步骤的 index,从 0 开始。 -->
<el-step title="基本信息"></el-step>
<el-step title="商品静态参数"></el-step>
<el-step title="商品动态参数"></el-step>
<el-step title="商品图片"></el-step>
<el-step title="商品内容"></el-step>
<el-step title="完成"></el-step>
</el-steps>
<!-- Tabs标签页 -->
<el-tabs v-model="active" :tab-position="'left'" style="height: 200px">
<el-tab-pane label="基本信息" name="0">基本信息</el-tab-pane>
<el-tab-pane label="商品静态参数" name="1">商品静态参数</el-tab-pane>
<el-tab-pane label="商品动态参数" name="2">商品动态参数</el-tab-pane>
<el-tab-pane label="商品图片" name="3">商品图片</el-tab-pane>
<el-tab-pane label="商品内容" name="4">定时任务补偿</el-tab-pane>
</el-tabs>
</el-card>
</div>
</template>
<script>
export default {
data() {
return {
active: '0'
}
}
}
</script>
<style lang="less" scoped>
.el-tabs{
margin-top: 10px
}
.el-alert{
margin-bottom: 5px;
}
</style>