| | |
| | | <template> |
| | | <div id="app" ref="app"> |
| | | <map-template></map-template> |
| | | <router-view/> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | import MapTemplate from './views/MapTemplate.vue' |
| | | |
| | | export default { |
| | | name: 'App', |
| | | components: {MapTemplate}, |
| | | mounted(){ |
| | | this.$nextTick(()=>{ |
| | | let h = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight; //浏览器高度 |
| | | let topH = this.$refs.app.offsetHeight; |
| | | console.log(h) |
| | | this.height = (h - topH) + "px" |
| | | }) |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style> |
| | | #app { |
| | | font-family: Avenir, Helvetica, Arial, sans-serif; |
| | | -webkit-font-smoothing: antialiased; |
| | | -moz-osx-font-smoothing: grayscale; |
| | | text-align: center; |
| | | color: #2c3e50; |
| | | padding: 0px; |
| | | margin: 0px; |
| | | } |
| | | </style> |