| | |
| | | <content-box |
| | | :title-left=true> |
| | | <div class="whyc-breadcrumb" slot="title">å½åä½ç½®ï¼é¦é¡µ > ç«ç¹æ¥è¯¢</div> |
| | | <five-sides-line></five-sides-line> |
| | | </content-box> |
| | | </div> |
| | | </div> |
| | |
| | | import PageNav from './components/PageNav' |
| | | import ContentBox from './components/ContentBox' |
| | | import MyTree from './components/tree/Index' |
| | | import FiveSidesLine from './components/FiveSidesLine' |
| | | |
| | | export default { |
| | | name: 'App', |
| | |
| | | PageHeader, |
| | | PageNav, |
| | | ContentBox, |
| | | MyTree |
| | | MyTree, |
| | | FiveSidesLine |
| | | }, |
| | | methods: { |
| | | treeClick: function(res) { |
New file |
| | |
| | | <template> |
| | | <div class="right-triangle"> |
| | | <span class="triangle-txt">交æµé
çµæ</span> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | export default { |
| | | |
| | | } |
| | | </script> |
| | | |
| | | <style scoped> |
| | | .right-triangle { |
| | | display: inline-block; |
| | | background-image: linear-gradient(rgba(197,212,236, 0), rgba(197,212,236, 1)); |
| | | line-height: 0.8rem; |
| | | } |
| | | </style> |
| | |
| | | <div class="page-nav"> |
| | | <div class="page-nav-list"> |
| | | <ul> |
| | | <li class="active-nav"> |
| | | <a href="javascript:;">é¦é¡µ</a> |
| | | </li> |
| | | <li> |
| | | <a href="javascript:;">å¨ç¯çæ§ä¸å¿</a> |
| | | </li> |
| | | <li> |
| | | <a href="javascript:;">å¨å设å¤çæ§</a> |
| | | </li> |
| | | <li> |
| | | <a href="javascript:;">ç¯å¢è®¾å¤çæ§</a> |
| | | </li> |
| | | <li> |
| | | <a href="javascript:;">å®é²è®¾å¤çæ§</a> |
| | | </li> |
| | | <li> |
| | | <a href="javascript:;">æ¥è¦ç®¡ç</a> |
| | | </li> |
| | | <li> |
| | | <a href="javascript:;">ç»è®¡åæ</a> |
| | | </li> |
| | | <li> |
| | | <a href="javascript:;">ç³»ç»ç®¡ç</a> |
| | | <li |
| | | v-for="(nav, key) in navs" :key="key" |
| | | :class="{'active-nav': nav.active}" |
| | | @click="navClick(nav)"> |
| | | <a href="javascript:;">{{nav.txt}}</a> |
| | | </li> |
| | | </ul> |
| | | </div> |
| | |
| | | name: 'PageNav', |
| | | data() { |
| | | return { |
| | | |
| | | navs: [ |
| | | { |
| | | txt: 'é¦é¡µ', |
| | | active: false |
| | | }, |
| | | { |
| | | txt: 'å¨ç¯çæ§ä¸å¿', |
| | | active: false |
| | | }, |
| | | { |
| | | txt: 'å¨å设å¤çæ§', |
| | | active: true |
| | | }, |
| | | { |
| | | txt: 'ç¯å¢è®¾å¤çæ§', |
| | | active: false |
| | | }, |
| | | { |
| | | txt: 'å®é²è®¾å¤çæ§', |
| | | active: false |
| | | }, |
| | | { |
| | | txt: 'æ¥è¦ç®¡ç', |
| | | active: false |
| | | }, |
| | | { |
| | | txt: 'ç»è®¡åæ', |
| | | active: false |
| | | }, |
| | | { |
| | | txt: 'ç³»ç»ç®¡ç', |
| | | active: false |
| | | } |
| | | ], |
| | | } |
| | | }, |
| | | methods: { |
| | | initNavActive: function() { // åå§å导èªçæ¿æ´»ç¶æï¼å
¨é¨è®¾ç½®ä¸ºfalse |
| | | for(var i=0; i<this.navs.length; i++) { |
| | | this.navs[i].active = false; |
| | | } |
| | | }, |
| | | navClick: function(data) { |
| | | // å·²ç»æ¿æ´» |
| | | if(data.active) { |
| | | return; |
| | | } |
| | | // åå§å导èªçæ¿æ´»ç¶æ |
| | | this.initNavActive(); |
| | | for(var i=0; i<this.navs.length; i++) { |
| | | var nav = this.navs[i]; |
| | | if(nav.txt == data.txt) { |
| | | this.navs[i].active = true; |
| | | } |
| | | } |
| | | |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | <style scoped> |
| | | .page-nav { |
| | | background-color: none; /* æµè§å¨ä¸æ¯ææ¶æ¾ç¤º */ |
| | | border-radius: 0.08rem; |
| | | background-image: linear-gradient(#49DFED, #016A95,#00638D, #006999, #009EE3); |
| | | font-size: 0.15rem; |
| | | text-align: center; |
| | | } |
| | | .page-nav::after { |
| | | clear: both; |
| | | content: ""; |
| | | display: block; |
| | | width: 0; |
| | | height: 0; |
| | | } |
| | | .page-nav li { |
| | | float: left; |
| | | width: 12.5%; |
| | | } |
| | | .page-nav li.active-nav { |
| | | background-color: #15E3F3; |
| | | } |
| | | .page-nav li a { |
| | | display: block; |
| | | text-align: center; |
| | | min-width: 1rem; |
| | | line-height: 0.45rem; |
| | | padding-left: 0.18rem; |
| | | padding-right: 0.18rem; |
| | | } |
| | | .page-nav { |
| | | background-color: none; /* æµè§å¨ä¸æ¯ææ¶æ¾ç¤º */ |
| | | border-radius: 0.08rem; |
| | | background-image: linear-gradient(#49DFED, #016A95,#00638D, #006999, #009EE3); |
| | | font-size: 0.15rem; |
| | | text-align: center; |
| | | overflow: hidden; |
| | | } |
| | | .page-nav::after { |
| | | clear: both; |
| | | content: ""; |
| | | display: block; |
| | | width: 0; |
| | | height: 0; |
| | | } |
| | | .page-nav li { |
| | | float: left; |
| | | width: 12.5%; |
| | | } |
| | | .page-nav li:hover { |
| | | background-color: #12c4d1; |
| | | } |
| | | .page-nav li.active-nav { |
| | | background-color: #15E3F3; |
| | | } |
| | | .page-nav li a { |
| | | display: block; |
| | | text-align: center; |
| | | min-width: 1rem; |
| | | line-height: 0.45rem; |
| | | padding-left: 0.18rem; |
| | | padding-right: 0.18rem; |
| | | } |
| | | </style> |
| | | |
| | | |
New file |
| | |
| | | <template> |
| | | <div class="right-triangle"> |
| | | <span class="triangle-txt">交æµé
çµæ</span> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | export default { |
| | | |
| | | } |
| | | </script> |
| | | |
| | | <style scoped> |
| | | .right-triangle { |
| | | display: inline-block; |
| | | background-image: linear-gradient(rgba(197,212,236, 0), rgba(197,212,236, 1)); |
| | | line-height: 0.8rem; |
| | | } |
| | | </style> |
| | | |
| | | |
| | |
| | | { |
| | | txt: 'ç½äº220kwåçµç«', |
| | | state: 'danger', |
| | | open: true, |
| | | children: [ |
| | | { |
| | | txt: 'å¨å设å¤çæ§', |
| | | state: 'danger', |
| | | }, |
| | | { |
| | | txt: 'ç¯å¢è®¾å¤çæ§', |
| | | state: 'normal', |
| | | }, |
| | | ] |
| | | }, |
| | | { |
| | | txt: '天河220kwåçµç«', |
| | | state: 'warning', |
| | | open: false, |
| | | children: [ |
| | | { |
| | | txt: 'å¨å设å¤çæ§', |
| | | state: 'normal', |
| | | }, |
| | | { |
| | | txt: 'ç¯å¢è®¾å¤çæ§', |
| | | state: 'warning', |
| | | }, |
| | | ] |
| | | }, |
| | | { |
| | | txt: 'æµ·ç 220KVåçµç«', |
| | | state: 'jianxiu', |
| | | open: false, |
| | | children: [ |
| | | { |
| | | txt: 'å¨å设å¤çæ§', |
| | | state: 'jianxiu', |
| | | }, |
| | | { |
| | | txt: 'ç¯å¢è®¾å¤çæ§', |
| | | state: 'normal', |
| | | }, |
| | | ] |
| | | }, |
| | | { |
| | | txt: 'èæ¹¾220KVåçµç«', |
| | | state: 'normal', |
| | | open: false, |
| | | children: [ |
| | | { |
| | | txt: 'å¨å设å¤çæ§', |
| | | state: 'normal', |
| | | }, |
| | | { |
| | | txt: 'ç¯å¢è®¾å¤çæ§', |
| | | state: 'normal', |
| | | }, |
| | | ] |
| | | }, |
| | | ] |
| | | } |