cwg-download.vue 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <template>
  2. <view class="cwg-language cursor-pointer" :data-tooltip="t('Downloadpage.item1')">
  3. <view class="pc-header-btn" @click="handleMenuClick">
  4. <cwg-icon name="crm-download" color="#97A1C0" :size="20" />
  5. <cwg-match-media :min-width="791">
  6. <view>{{t('Downloadpage.item1')}}</view>
  7. </cwg-match-media>
  8. </view>
  9. </view>
  10. </template>
  11. <script setup lang="ts">
  12. import { useI18n } from 'vue-i18n'
  13. const { t } = useI18n()
  14. function handleMenuClick() {
  15. uni.navigateTo({
  16. url: '/pages/common/download',
  17. })
  18. }
  19. </script>
  20. <style scoped lang="scss">
  21. @import "@/uni.scss";
  22. .pc-header-btn {
  23. width: auto;
  24. display: flex;
  25. align-items: center;
  26. cursor: pointer;
  27. gap: px2rpx(6);
  28. padding: 0 px2rpx(5);
  29. }
  30. .cwg-language {
  31. @media screen and (max-width: 991px) {
  32. :deep(.cwg-dropdown-menu-container) {
  33. right: px2rpx(-20) !important;
  34. }
  35. }
  36. }
  37. :deep(.cwg-dropdown-menu-container .menu .menu-item) {
  38. min-height: px2rpx(36);
  39. }
  40. :deep(.cwg-dropdown) {
  41. overflow: visible !important;
  42. }
  43. </style>