order.vue 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <template>
  2. <div class="page" id="page">
  3. </div>
  4. </template>
  5. <script lang="ts" setup>
  6. import { useI18n } from "#imports";
  7. import { ref, onMounted } from "vue";
  8. import { NIcon, NBreadcrumb, NBreadcrumbItem, NModal } from "naive-ui";
  9. import { MdHome, MdCart } from "@vicons/ionicons4";
  10. import { useUserStore } from "@/store/user";
  11. const { t } = useI18n();
  12. const demandShow = ref(false); // 需求
  13. const pcShow = ref<boolean>(true);
  14. const userStore = useUserStore();
  15. const lang = userStore.getLang;
  16. function handleContact() {
  17. demandShow.value = true;
  18. }
  19. // 关闭diag
  20. function handleCloseDiag() {
  21. demandShow.value = false;
  22. }
  23. onMounted(() => {
  24. pcShow.value = !isMobile();
  25. });
  26. useHead({
  27. title: t("common.navAboutUs.order") + "-" + t("defaultSettings.title"),
  28. viewport: "width=device-width,initial-scale=1,maximum-scale=1 ",
  29. charset: "utf-8",
  30. meta: [
  31. {
  32. hid: "keywords",
  33. name: "keywords",
  34. content: t("defaultSettings.keyword"),
  35. },
  36. {
  37. hid: "description",
  38. name: "description",
  39. content: t("defaultSettings.desc"),
  40. },
  41. ],
  42. });
  43. </script>
  44. <style lang="scss" scoped>
  45. </style>