網(wǎng)站首頁(yè) 編程語(yǔ)言 正文
1.? ?添加方法? ?el-tabs?中自帶的,表示在切換之前執(zhí)行的方法
??
?2.?判斷條件
?源碼如下:
<template>
<div
class="maintenIndex"
animated
>
<!-- @tab-click="handleClick" -->
<el-tabs
v-model="activeName"
class="tabsStyle"
:before-leave="beforeHandle"
>
<el-tab-pane
label="周維護(hù)"
style="height: 100%; width: 100%"
name="first"
>
<indexSs title="周維護(hù)">
<!-- 具名插槽的寫(xiě)法一 -->
<template slot="one">
<weeklyMainten
v-if="step == '1'"
class="cs02"
:data="equipTableData"
/>
<weeklyCheck
v-if="step == 'weeklyCheck'"
:data="equipTableData"
/>
<weeklyGZ
v-if="step == 'weeklyGZ'"
:data="equipTableData"
/>
</template>
</indexSs>
</el-tab-pane>
<el-tab-pane
label="月維護(hù)"
style="height: 100%; width: 100%"
name="second"
>
<indexSs title="月維護(hù)">
<!-- 具名插槽的寫(xiě)法一 -->
<template slot="one">
<monthMainten
v-if="step == '1'"
class="cs02"
:data="equipTableData"
/>
<monthCheck
v-if="step == 'monthCheck'"
:data="equipTableData"
/>
<monthGZ
v-if="step == 'monthGZ'"
:data="equipTableData"
/>
</template>
</indexSs>
</el-tab-pane>
</el-tabs>
</div>
</template>
<script>
//周;
import weeklyMainten from "./weeklyMainten.vue";
import weeklyCheck from "../DetailTable/weeklys/weeklyCheck.vue";
import weeklyGZ from "../DetailTable/weeklys/weeklyGZ.vue";
/**月 */
import monthMainten from "./monthMainten.vue";
import monthCheck from "../DetailTable/months/monthCheck.vue";
import monthGZ from "../DetailTable/months/monthGZ.vue";
import indexSs from "./indexSs.vue";
/**引入Notifi ,這是vant里面的提示消息*/
import { Notify } from "vant";
export default {
// inject: ["reload"],
data() {
return {
activeName: "first",
step: "1",
equipTableData: {},
};
},
components: {
weeklyMainten,
monthMainten,
indexSs,
weeklyCheck,
weeklyGZ,
monthCheck,
monthGZ,
},
create() {},
mounted() {
this.$bus.$on("step", (data) => {
this.step = data.step;
if (data.data) {
this.equipTableData = data.data;
}
});
},
destroyed() {
this.$bus.$off("updateShowSide");
},
methods: {
/**在下一步的頁(yè)面中,不能切換選項(xiàng)卡 */
beforeHandle() {
if (this.step != 1) {
Notify({ type: "danger", message: "請(qǐng)先完成當(dāng)前維護(hù)登記" });
return false;
}
},
},
};
</script>
備注:?這個(gè)鏈接比較詳細(xì),鄙人寫(xiě)的時(shí)候就是參考此文章。https://blog.csdn.net/yangwqi/article/details/106641375
原文鏈接:https://blog.csdn.net/CMDN123456/article/details/129881544
- 上一篇:沒(méi)有了
- 下一篇:沒(méi)有了
相關(guān)推薦
- 2023-01-19 C++深度探索虛函數(shù)指針示例_C 語(yǔ)言
- 2022-02-15 多標(biāo)簽界面:動(dòng)態(tài)組件 & 異步組件
- 2022-04-26 SQL?Server中Sequence對(duì)象用法_MsSql
- 2022-01-29 composer 安裝包提示內(nèi)存不足的解決辦法
- 2023-01-21 Python?sklearn中的K-Means聚類(lèi)使用方法淺析_python
- 2023-05-26 shell腳本執(zhí)行命令自動(dòng)填充密碼(自動(dòng)輸入密碼)_linux shell
- 2022-09-23 Matlab幾個(gè)常用的繪圖顏色搭配推薦_相關(guān)技巧
- 2022-12-11 C語(yǔ)言實(shí)現(xiàn)用?*?打印X形圖案_C 語(yǔ)言
- 欄目分類(lèi)
-
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細(xì)win安裝深度學(xué)習(xí)環(huán)境2025年最新版(
- Linux 中運(yùn)行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲(chǔ)小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運(yùn)算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認(rèn)證信息的處理
- Spring Security之認(rèn)證過(guò)濾器
- Spring Security概述快速入門(mén)
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯(cuò)誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實(shí)現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡(jiǎn)單動(dòng)態(tài)字符串(SD
- arthas操作spring被代理目標(biāo)對(duì)象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊(duì)列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠(yuǎn)程分支