mobile.vue 956 B

123456789101112131415161718192021222324252627282930313233
  1. <template>
  2. <div id="mobile">
  3. <mobile-header></mobile-header>
  4. <nuxt/>
  5. <mobile-footer></mobile-footer>
  6. </div>
  7. </template>
  8. <script>
  9. import { MobileHeader, MobileFooter } from '~components/mobile'
  10. export default {
  11. name: 'mobile',
  12. components: {
  13. MobileHeader,
  14. MobileFooter
  15. },
  16. // middleware: 'authenticated',
  17. head () {
  18. return {
  19. meta: [
  20. { name: 'apple-mobile-web-app-capable', content: 'yes' },
  21. { name: 'MobileOptimized', content: '320' },
  22. { name: 'HandheldFriendly', content: 'true' },
  23. { name: 'viewport', content: 'width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no' },
  24. { 'http-equiv': 'Cache-Control', content: 'no-siteapp' },
  25. { name: 'format-detection', content: 'telephone=no, email=no' }
  26. ]
  27. }
  28. }
  29. }
  30. </script>
  31. <style lang="scss">
  32. @import '~assets/scss/mobileCommon';
  33. </style>