ElementUi Steps 步骤条的使用

article/2025/9/17 23:40:41

效果:

实现:

<el-steps :active="active" finish-status="success"><el-step title="步骤 1"></el-step><el-step title="步骤 2"></el-step><el-step title="步骤 3"></el-step>
</el-steps><el-button style="margin-top: 12px;" @click="next">下一步</el-button><script>export default {data() {return {active: 0};},methods: {next() {if (this.active++ > 2) this.active = 0;}}}
</script>

步骤条内容添加表单效果图:

 实现代码:

<template><div class="app-container"><el-steps :active="active" finish-status="success"><el-step title="商品信息"></el-step><el-step title="商品详情"></el-step><el-step title="其他设置"></el-step><el-step title="规格设置"></el-step></el-steps><div v-if="active==0"><div style="width: 60%;margin-left: 20%" class="app-container"><template><el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="100px" :inline="true" class="demo-form-inline"><el-form-item label="商品名称" prop="store_name"><el-input type="text" v-model="ruleForm.store_name" placeholder="请输入商品名称"></el-input></el-form-item><el-form-item label="商品分类" prop="cate_id"><el-select v-model="ruleForm.cate_id" placeholder="请选择分类"><el-option label="数码产品" value="1"></el-option><el-option label="美妆" value="2"></el-option><el-option label="医药" value="3"></el-option></el-select></el-form-item><br/><el-form-item label="商品关键字" prop="keyword"><el-input  v-model="ruleForm.keyword" placeholder="请输入商品关键字"></el-input></el-form-item><el-form-item label="单位" prop="unit_name"><el-input  v-model="ruleForm.unit_name" placeholder="请输入单位"></el-input></el-form-item><br/><el-form-item label="商品简介" prop="store_info"><el-input type="textarea" v-model="ruleForm.store_info" placehoder="请输入商品简介"></el-input></el-form-item><el-form-item label="商品封面图" prop="image"><el-uploadclass="upload-demo"action="https://jsonplaceholder.typicode.com/posts/":on-preview="handlePreview":on-remove="handleRemove":before-remove="beforeRemove"multiple:limit="3":on-exceed="handleExceed":file-list="fileList"v-model="ruleForm.image"><el-button size="medium"  icon="el-icon-camera-solid"></el-button></el-upload></el-form-item><br/><el-form-item label="商品轮播图" prop="slider_image"><el-uploadclass="upload-demo"action="https://jsonplaceholder.typicode.com/posts/":on-preview="handlePreview":on-remove="handleRemove":before-remove="beforeRemove"multiple:limit="3":on-exceed="handleExceed":file-list="fileList"v-model="ruleForm.slider_image"><el-button size="medium"  icon="el-icon-camera-solid"></el-button></el-upload></el-form-item><br/><el-form-item label="运费模板" prop="temp_id"><el-select v-model="ruleForm.temp_id" placeholder="请选择运费模板"><el-option label="包邮" value="1"></el-option><el-option label="不包邮" value="2"></el-option></el-select><el-button style="margin-left: 20px" @click="addTemplate">添加运费模板</el-button></el-form-item><el-dialogtitle="提示":visible.sync="dialogVisible"width="30%"><el-form :inline="true" :model="formInline" class="demo-form-inline"><el-form-item label="规格名称"><el-input v-model="formInline.user" placeholder="请输入规格名称"></el-input></el-form-item><br/><el-form-item label="规格"><el-input v-model="formInline.user" placeholder="请输入规格"></el-input></el-form-item><el-form-item label="规格值"><el-input v-model="formInline.user" placeholder="请输入规格值"></el-input></el-form-item><el-button @click="dialogVisible = false">取 消</el-button><el-button type="primary" @click="dialogVisible = false">确 定</el-button></el-form></el-dialog></el-form></template></div><el-button style="margin-top: 12px;margin-left: 20%" type="primary"  @click="next">下一步</el-button></div><div v-if="active==1"><h1>商品详情</h1><el-button style="margin-top:12px;" type="primary" @click="prev">上一步</el-button><el-button style="margin-top: 12px;" type="primary" @click="next">下一步</el-button></div><div v-if="active==2"><h1>其他设置</h1><el-button style="margin-top:12px;" type="primary" @click="prev">上一步</el-button><el-button style="margin-top: 12px;" type="primary" @click="next">下一步</el-button></div><div v-if="active==3"><h1>规格设置</h1><el-button style="margin-top:12px;" type="primary" @click="prev">上一步</el-button><el-button style="margin-top: 12px;" type="primary" @click="submit">提交</el-button></div></div>
</template><script>
export default {data() {return {dialogVisible: false,//弹出层fileList:[],//图片上传active: 0,//步骤条初始化formInline: {user: '',region: ''},ruleForm: {store_name: '',cate_id: '',keyword: '',unit_name: '',store_info:'',type: [],resource: '',desc: ''},rules: {store_name: [{ required: true, message: '请输入商品名称', trigger: 'blur' },{ min: 3, max: 20, message: '长度在 3 到 20 个字符', trigger: 'blur' }],cate_id: [{ required: true, message: '请选择商品分类', trigger: 'change' }],keyword: [{ required: true, message: '请输入单位', trigger: 'blur' },{ min: 3, max: 20, message: '长度在 3 到 20 个字符', trigger: 'blur' }],unit_name: [{ required: true, message: '请输入商品关键字', trigger: 'blur' },{ min: 3, max: 20, message: '长度在 3 到 20 个字符', trigger: 'blur' }],store_info: [{ required: true, message: '请输入商品简介', trigger: 'blur' }],resource: [{ required: true, message: '请选择活动资源', trigger: 'change' }],desc: [{ required: true, message: '请填写活动形式', trigger: 'blur' }]}};},methods: {//下一页next() {if (this.active++ > 3) this.active = 0;},//上一页prev() {if (this.active > 0) this.active--;},//文件上传handleRemove(file, fileList) {console.log(file, fileList);},handlePreview(file) {console.log(file);},handleExceed(files, fileList) {this.$message.warning(`当前限制选择 3 个文件,本次选择了 ${files.length} 个文件,共选择了 ${files.length + fileList.length} 个文件`);},beforeRemove(file, fileList) {return this.$confirm(`确定移除 ${ file.name }?`);},//弹出层addTemplate(){this.dialogVisible=true//弹出层}}
}
</script>


http://chatgpt.dhexx.cn/article/ic8WAnr3.shtml

相关文章

el-steps(步骤条)的入门学习

el-steps(步骤条)的入门学习 适用场景 在有步骤流程的情况下&#xff0c;可以设置步骤条&#xff0c;引导用户向下操作&#xff0c;如四六级的报考 知识点 el-steps嵌套el-step使用el-steps的active设置Number&#xff0c;从零开始el-steps的space设置Number&#xff0c;为…

Vue2步骤条(Steps)

Vue3步骤条&#xff08;Steps&#xff09; 可自定义设置以下属性&#xff1a; 步骤标题数组&#xff08;stepsLabel&#xff09;步骤描述数组&#xff08;stepsDesc&#xff09;步骤总数&#xff08;totalSteps&#xff09;&#xff0c;默认3当前选中的步骤&#xff08;curren…

Vue3步骤条(Steps)

Vue2步骤条&#xff08;Steps&#xff09; 可自定义设置以下属性&#xff1a; 步骤数组&#xff08;steps&#xff09;&#xff0c;类型&#xff1a;Array<{title?: string, description?: string}>&#xff0c;默认 [] 当前选中的步骤&#xff0c;设置 v-model 后&a…

CSS3动画——steps函数

CSS3动画中应用的定时函数&#xff08;timing function&#xff09;常用的有内置关键字linear, ease, ease-in, ease-out, ease-in-out, step-start, step-end&#xff0c;另外还有两个内置的缓动函数cubic-bezier(), steps() 其中steps()这个函数是将整个动画过程分为指定的步…

css3中animation的steps分步动画

css的animation中&#xff0c;有一种描述动画变化速率的东西&#xff0c;例如常见的linear,ease-in,ease-out等&#xff0c;这些都是连续的变化&#xff0c;还有一种叫做steps的&#xff0c;它用来描述一种不连续的动画&#xff0c;也就是逐帧动画。 基本认识 steps的格式为&…

超几何分布(Hypergeometric distribution)

超几何分布 百度解释 https://baike.baidu.com/item/超几何分布/4782968?fraladdin 通俗解释 超几何分布中的参数是M,N,n&#xff0c;超几何分布记作X~H(N,M,n) 。假如一共有100颗球&#xff0c;20颗为红球&#xff0c;80颗为白球&#xff0c;从中不放回地拿出10个球&#x…

机器学习小组知识点12:超几何分布(Hyper-Geometric Distribution)

超几何分布与二项分布的联系与区别 事实上,超几何分布和二项分布确实有着密切的联系&#xff0c;但也有明显的区别。   课本对于超几何分布的定义是这样的&#xff1a;一般的&#xff0c;若一个随机变量X的分布列为&#xff0c;其中&#xff0c;则称X服从超几何分布&#xf…

常见分布总结-高斯分布、伯努利分布、泊松分布、几何分布、beta分布

概率分布 概率分布是指用于表述随机变量取值的概率规律,包括连续分布和离散分布。 下面作了这些概率分布的一个思维导图。 文章目录 概率分布1、离散概率分布1.1、两点分布2.2、 二项分布1.3、几何分布1.4、超几何分布1.5、泊松分布2、连续概率分布2.1、均匀分布2.2、正太分布…

超几何分布的其他形式及其解释?

超几何分布定义 百度百科&#xff1a;超几何分布是统计学上一种离散概率分布。它描述了从有限N个物件&#xff08;其中包含M个指定种类的物件&#xff09;中抽出n个物件&#xff0c;成功抽出该指定种类的物件的次数&#xff08;不放回&#xff09;。称为超几何分布&#xff0c;…

geometric distribution and exponential distribution(几何分布和指数分布)

几何分布 分布函数均值和方差意义 表示经过k次实验才第一次得到正确的实验结果 比如抛硬币得到正面的需要抛的次数 指数分布 分布函数均值和方差意义 表示经过一段x之后&#xff0c;某件事第一次发生 比如经过x时间之后&#xff0c;公交车来的概率 比如餐厅从开业到第一个客人…

概率论的学习和整理9:超几何分布 (未完成!!!)

目录 1超几何分布 Hypergeometric distribution 1.1 超几何分布的定义 1.2 为什么叫超几何分布 1.3 超几何分布的公式 &#xff08;2种公式&#xff09; 1.3.1 超几何分布的公式1 &#xff08;总体型公式&#xff09; 1.3.2 超几何分布的公式2 &#xff08;拆…

概率论与数理统计基础(二):常用离散分布 二项、泊松、超几何分、几何、 负二项分布

本文列举了常见的离散分布&#xff0c;关于它们的背景、概率分布列、数学期望与方差&#xff0c;以及与之相关的一些重要性质&#xff1b;比如几何分布的无记忆性、 二项分布的泊松近似、超几何分布的二项近似。。。。可作为离散分布的知识速查表。 目录 1. 二项分布b(n,p) …

如何理解几何分布与指数分布的无记忆性?

在经济学上&#xff0c;有一个概念是沉没成本&#xff0c;大概指的是已经付出的、且不可收回的成本。针对这个概念有一个常见的说法&#xff1a; 这句话的意思是&#xff0c;既然沉没成本不可收回&#xff0c;那么在做选择的时候就不应该考虑它。举一个简单的例子&#xff0c;买…

几何分布的期望公式的推导

随机变量服从几何分布 概率分布 期望 现在先求等差比数列和 ②-③, 并运用等比数列求和公式,可得 将④代入①得

统计学:几何分布、二项分布、泊松分布

一、几何分布 假设某种赌博游戏的胜率为0.2&#xff0c;那么意味着你玩第一次就胜出的概率为0.2。 那玩第二次才胜出呢&#xff1f;“玩第二次才胜出”就意味着玩第一次是失败的&#xff0c;而直到第二次才胜出&#xff0c;那么这件事发生的概率就是0.80.20.16。 那么第三次…

统计学 分布篇 - Hypergeometric Distribution(超几何分布)

超几何分布: 是 离散随机分布的一种. 它描述的是 从 n 中 拿 k 个成功的事件的概率( 不放回, 不放回意味着该事件是非独立事件), 其中在 N 中一共有 K 个成功事件. n 为 样本数量, k 为样本中成功的概率 N为 事件的总数量(population), K为 在N中 事件的总数量. note: 超几…

几何分布的期望与方差

几何分布的期望与方差 高中数学教科书新版第三册&#xff08;选修II&#xff09;比原来的修订本新增加随机变量的几何分布&#xff0c;但书中只给出了结论&#xff1a;&#xff08;1&#xff09;&#xff0c;&#xff08;2&#xff09;&#xff0c;而未加以证明。本文给出证明&…

概率统计14——几何分布

我家小朋友年方1岁半&#xff0c;家里每天上午都要出去遛小孩。现在小朋友有两项爱好&#xff0c;在家翻垃圾桶&#xff0c;出门捡烟头。 翻垃圾桶可以有效地限制&#xff0c;捡烟头可是防不胜防。 也许烟头能散发出特殊的能量波动&#xff0c;小区的绿化带和草坪上的大部分烟…

超几何分布定义

设有N件产品&#xff0c;其中有M&#xff08;M≤N&#xff09;件是不合格品&#xff0e;若从中不放回地抽取n&#xff08;n≤N&#xff09;件&#xff0c;设其中含有的不合格品的件数为X&#xff0c;则X的分布律为 称X服从参数为N、M和n的超几何分布&#xff0c;记为X~H&#x…