From 73ae352a2cf79d802ce860c9a62e7334595b63e6 Mon Sep 17 00:00:00 2001 From: XiaoRuby <3114200645@qq.com> Date: 星期二, 22 八月 2023 09:22:17 +0800 Subject: [PATCH] 8-21基础数据完成 --- src/layout/components/AppMain.vue | 33 +++++++++++++++++++++++---------- 1 files changed, 23 insertions(+), 10 deletions(-) diff --git a/src/layout/components/AppMain.vue b/src/layout/components/AppMain.vue index b5caf55..4c2c635 100644 --- a/src/layout/components/AppMain.vue +++ b/src/layout/components/AppMain.vue @@ -1,20 +1,32 @@ <template> <section class="app-main"> <transition name="fade-transform" mode="out-in"> - <router-view :key="key" /> + <router-view + ref="child" + @triggerMainBtnPlan="triggerMainBtnPlan" + :key="key" + /> </transition> </section> </template> <script> export default { - name: 'AppMain', + name: "AppMain", computed: { key() { - return this.$route.path - } - } -} + return this.$route.path; + }, + }, + methods: { + childMethod() { + this.$refs.child.combackLookPlan(); + }, + triggerMainBtnPlan() { + this.$parent.triggerCombackBtn(); + }, + }, +}; </script> <style lang="scss" scoped> @@ -24,16 +36,17 @@ width: 100%; position: relative; overflow: hidden; - >div{ + > div { min-height: calc(100vh - 88px); height: 100%; width: 100%; } - ::v-deep .content-main{//杩欐槸鎵�鏈夐〉闈㈢殑鍐呰竟璺� + ::v-deep .content-main { + //杩欐槸鎵�鏈夐〉闈㈢殑鍐呰竟璺� padding: 24px !important; } } -.fixed-header+.app-main { +.fixed-header + .app-main { padding-top: 50px; } </style> @@ -45,7 +58,7 @@ padding-right: 15px; } } -.el-menu--popup{ +.el-menu--popup { width: 120px; } </style> -- Gitblit v1.9.3