main-nav.vue 998 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <template>
  2. <nav>
  3. <div class="header-nav ">
  4. <div class="nav-wrap flex">
  5. </div>
  6. </div>
  7. </nav>
  8. </template>
  9. <script>
  10. import { mapState } from 'vuex'
  11. export default {
  12. components: {
  13. },
  14. created() {},
  15. computed: {
  16. // ...mapState(['publicData']),
  17. },
  18. }
  19. </script>
  20. <style lang="scss" scoped>
  21. .header-nav {
  22. border-top: 1px solid $--background-color-base;
  23. .nav-wrap {
  24. // width: 1180px;
  25. margin: 0 auto;
  26. }
  27. .nav {
  28. overflow-x: auto;
  29. overflow-y: hidden;
  30. .item {
  31. a {
  32. padding: 12px 15px;
  33. margin: 0 10px;
  34. color: #101010;
  35. font-size: 16px;
  36. white-space: nowrap;
  37. &:hover {
  38. color: $--color-primary;
  39. }
  40. &.nuxt-link-exact-active {
  41. color: $--color-primary;
  42. }
  43. }
  44. }
  45. }
  46. }
  47. </style>