style:样式
Showing
4 changed files
with
15 additions
and
25 deletions
| 1 | <template> | 1 | <template> |
| 2 | <div class="sidebar-logo-container" | 2 | <div class="sidebar-logo-container" :class="{ 'collapse': collapse }"> |
| 3 | :class="{'collapse':collapse}"> | ||
| 4 | <transition name="sidebarLogoFade"> | 3 | <transition name="sidebarLogoFade"> |
| 5 | <router-link v-if="collapse" | 4 | <router-link v-if="collapse" key="collapse" class="sidebar-logo-link" to="/"> |
| 6 | key="collapse" | 5 | <img v-if="logo" :src="logo" class="sidebar-logo"> |
| 7 | class="sidebar-logo-link" | 6 | <h1 v-else class="sidebar-title"> |
| 8 | to="/"> | ||
| 9 | <img v-if="logo" | ||
| 10 | :src="logo" | ||
| 11 | class="sidebar-logo"> | ||
| 12 | <h1 v-else | ||
| 13 | class="sidebar-title"> | ||
| 14 | {{ title }} | 7 | {{ title }} |
| 15 | </h1> | 8 | </h1> |
| 16 | </router-link> | 9 | </router-link> |
| 17 | <router-link v-else | 10 | <router-link v-else key="expand" class="sidebar-logo-link" to="/"> |
| 18 | key="expand" | 11 | <img v-if="logo" :src="logo" class="sidebar-logo"> |
| 19 | class="sidebar-logo-link" | ||
| 20 | to="/"> | ||
| 21 | <img v-if="logo" | ||
| 22 | :src="logo" | ||
| 23 | class="sidebar-logo"> | ||
| 24 | <h1 class="sidebar-title"> | 12 | <h1 class="sidebar-title"> |
| 25 | 厦门市房屋租赁<br>管理服务系统 | 13 | {{ title }} |
| 26 | </h1> | 14 | </h1> |
| 27 | </router-link> | 15 | </router-link> |
| 28 | </transition> | 16 | </transition> |
| ... | @@ -30,6 +18,8 @@ | ... | @@ -30,6 +18,8 @@ |
| 30 | </template> | 18 | </template> |
| 31 | 19 | ||
| 32 | <script> | 20 | <script> |
| 21 | import defaultSettings from '@/settings' | ||
| 22 | const { title } = defaultSettings | ||
| 33 | import logonImg from '@/assets/global_images/logo.png' | 23 | import logonImg from '@/assets/global_images/logo.png' |
| 34 | export default { | 24 | export default { |
| 35 | name: 'SidebarLogo', | 25 | name: 'SidebarLogo', |
| ... | @@ -39,9 +29,9 @@ export default { | ... | @@ -39,9 +29,9 @@ export default { |
| 39 | required: true | 29 | required: true |
| 40 | } | 30 | } |
| 41 | }, | 31 | }, |
| 42 | data() { | 32 | data () { |
| 43 | return { | 33 | return { |
| 44 | title: '厦门市房屋数据服务平台', | 34 | title: title, |
| 45 | logo: logonImg | 35 | logo: logonImg |
| 46 | } | 36 | } |
| 47 | } | 37 | } |
| ... | @@ -68,6 +58,7 @@ export default { | ... | @@ -68,6 +58,7 @@ export default { |
| 68 | & .sidebar-logo-link { | 58 | & .sidebar-logo-link { |
| 69 | height: 100%; | 59 | height: 100%; |
| 70 | width: 100%; | 60 | width: 100%; |
| 61 | |||
| 71 | & .sidebar-logo { | 62 | & .sidebar-logo { |
| 72 | width: 41px; | 63 | width: 41px; |
| 73 | height: 39px; | 64 | height: 39px; | ... | ... |
| ... | @@ -12,7 +12,6 @@ | ... | @@ -12,7 +12,6 @@ |
| 12 | </div> | 12 | </div> |
| 13 | </template> | 13 | </template> |
| 14 | <script> | 14 | <script> |
| 15 | // import RightPanel from '@/components/RightPanel' | ||
| 16 | import { AppMain, Navbar, Sidebar, TagsView } from './components' | 15 | import { AppMain, Navbar, Sidebar, TagsView } from './components' |
| 17 | import ResizeMixin from './mixin/ResizeHandler' | 16 | import ResizeMixin from './mixin/ResizeHandler' |
| 18 | import { mapState } from 'vuex' | 17 | import { mapState } from 'vuex' | ... | ... |
| ... | @@ -19,7 +19,7 @@ $menuHover:#2e69ca; | ... | @@ -19,7 +19,7 @@ $menuHover:#2e69ca; |
| 19 | $subMenuBg:#3983fc; | 19 | $subMenuBg:#3983fc; |
| 20 | $subMenuHover:#2e69ca; | 20 | $subMenuHover:#2e69ca; |
| 21 | 21 | ||
| 22 | $sideBarWidth: 160px; | 22 | $sideBarWidth: 170px; |
| 23 | $sideBarFontSize:15px; | 23 | $sideBarFontSize:15px; |
| 24 | 24 | ||
| 25 | // the :export directive is the magic sauce for webpack | 25 | // the :export directive is the magic sauce for webpack |
| ... | @@ -33,5 +33,5 @@ $sideBarFontSize:15px; | ... | @@ -33,5 +33,5 @@ $sideBarFontSize:15px; |
| 33 | subMenuBg: $subMenuBg; | 33 | subMenuBg: $subMenuBg; |
| 34 | subMenuHover: $subMenuHover; | 34 | subMenuHover: $subMenuHover; |
| 35 | sideBarWidth: $sideBarWidth; | 35 | sideBarWidth: $sideBarWidth; |
| 36 | sideBarFontSize:$sideBarFontSize; | 36 | sideBarFontSize: $sideBarFontSize; |
| 37 | } | 37 | } |
| ... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
-
Please register or sign in to post a comment