| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- <template>
- <div>
- <v-header></v-header>
- <main class="content-container" ref="container" :class="headFixed == true ? 'marginTop' : ''">
- <nuxt/>
- </main>
- <v-footer></v-footer>
- </div>
- </template>
- <style>
- </style>
- <script>
- import VHeader from '~/components/home/header';
- import VFooter from '~/components/home/footer';
- // import {seo} from '~/utils/assist'
- export default {
- components: {
- VHeader,
- VFooter
- },
- data (){
- return {
- headFixed: true,
- maxClientWidth: 980
- }
- },
- mounted (){
- // window.addEventListener('scroll',this.handleScroll);
- // seo();
- // var _hmt = _hmt || [];
- // (function() {
- // var hm = document.createElement("script");
- // hm.src = "https://hm.baidu.com/hm.js?02736a493e850835a7c343e9edd17e88";
- // var s = document.getElementsByTagName("script")[0];
- // s.parentNode.insertBefore(hm, s);
- // })();
- },
- methods: {
- handleScroll (){
- var scrollTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop;
- var offsetTop = document.querySelector('.h-nav-list').offsetTop;
- if (scrollTop > offsetTop) {
- this.headFixed = true;
- } else {
- this.headFixed = false;
- }
- }
- },
- destroyed (){
- window.removeEventListener('scroll',this.handleScroll)
- }
- }
- </script>
|