網站首頁 編程語言 正文
1.? ?添加方法? ?el-tabs?中自帶的,表示在切換之前執行的方法
??
?2.?判斷條件
?源碼如下:
<template>
<div
class="maintenIndex"
animated
>
<!-- @tab-click="handleClick" -->
<el-tabs
v-model="activeName"
class="tabsStyle"
:before-leave="beforeHandle"
>
<el-tab-pane
label="周維護"
style="height: 100%; width: 100%"
name="first"
>
<indexSs title="周維護">
<!-- 具名插槽的寫法一 -->
<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="月維護"
style="height: 100%; width: 100%"
name="second"
>
<indexSs title="月維護">
<!-- 具名插槽的寫法一 -->
<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: {
/**在下一步的頁面中,不能切換選項卡 */
beforeHandle() {
if (this.step != 1) {
Notify({ type: "danger", message: "請先完成當前維護登記" });
return false;
}
},
},
};
</script>
備注:?這個鏈接比較詳細,鄙人寫的時候就是參考此文章。https://blog.csdn.net/yangwqi/article/details/106641375
原文鏈接:https://blog.csdn.net/CMDN123456/article/details/129881544
- 上一篇:沒有了
- 下一篇:沒有了
相關推薦
- 2022-12-24 Kubernetes?controller?manager運行機制源碼解析_云和虛擬化
- 2023-08-16 uniapp頁面返回到上一個頁面,更新其數據
- 2022-01-20 簡易登錄表單的制作,包括用戶名、密碼、隨機驗證碼(代碼完整,復制即用)
- 2022-09-03 Python?pandas?DataFrame基礎運算及空值填充詳解_python
- 2022-03-28 go?select的用法_Golang
- 2022-08-24 使用chrome控制臺作為.Net的日志查看器_實用技巧
- 2022-07-19 詳解c語言中的動態內存分配問題
- 2022-03-24 android?Launcher?AppWidget添加步驟介紹_Android
- 欄目分類
-
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支