欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 八卦 > ElementUI:el-tabs 切换之前判断是否满足条件

ElementUI:el-tabs 切换之前判断是否满足条件

2025/2/24 16:29:46 来源:https://blog.csdn.net/yao_guai/article/details/144303401  浏览:    关键词:ElementUI:el-tabs 切换之前判断是否满足条件
   <div class="table-card"><div class="card-steps-class"><el-tabsv-model="activeTabsIndex":before-leave="beforeHandleTabsClick"><el-tab-pane name="1" label="基础设置"><span slot="label"><span class="span-box"><el-tooltipclass="item"effect="dark"content="基础设置 "placement="bottom-start"><i class="el-icon-question"></i></el-tooltip><span>基础设置</span></span></span></el-tab-pane><el-tab-pane name="2" label="流程设计"><span slot="label"><span class="span-box"><el-tooltipclass="item"effect="dark"content="流程设计 "placement="bottom-start"><i class="el-icon-question"></i></el-tooltip><span>流程设计</span></span></span></el-tab-pane><el-tab-pane name="3" label="高级设置"><span slot="label"><span class="span-box"><el-tooltipclass="item"effect="dark"content="高级设置 "placement="bottom-start"><i class="el-icon-question"></i></el-tooltip><span>高级设置</span></span></span></el-tab-pane></el-tabs></div>

关键代码: 

 

增加业务逻辑,调用子组件表单验证~~~ 

 methods: {beforeHandleTabsClick: function (index) {if (this.activeTabsIndex === "1" && (index === "2" || index === "3")) {let reValidState = this.$refs.baseForm.sumbitForm();if (reValidState) {this.activeTabsIndex = index;return true;}return false;} else if (this.activeTabsIndex === "2" &&(index === "1" || index === "3")) {return true;}},
}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词