pay_back.vue 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. <template>
  2. <div class="page">
  3. <div class="form" :class="{ 'mobile-form': !pcShow }">
  4. <div class="title">支付成功</div>
  5. <p>请前往个人中心 我的订单 模块查看订单信息</p>
  6. </div>
  7. </div>
  8. </template>
  9. <script lang="ts" setup>
  10. import { ref, reactive, onMounted } from "vue";
  11. const pcShow = ref(true);
  12. onMounted(() => {
  13. pcShow.value = !isMobile();
  14. });
  15. </script>
  16. <style lang="scss" scoped>
  17. .page {
  18. background-color: #fff;
  19. .title {
  20. text-align: center;
  21. margin-bottom: 32px;
  22. font-size: 24px;
  23. font-weight: bold;
  24. color: #1a1a1a;
  25. }
  26. .form {
  27. position: fixed;
  28. top: 50%;
  29. left: 50%;
  30. width: 550px;
  31. padding: 50px 70px;
  32. text-align: center;
  33. transform: translate(-50%, -50%);
  34. background: #ffffff;
  35. border-radius: 20px;
  36. box-shadow: 0 0 8px 8px #e1e1e1;
  37. .login-btn {
  38. display: block;
  39. width: 50%;
  40. height: 50px;
  41. color: #fff;
  42. font-size: 18px;
  43. border-radius: 8px;
  44. margin: 0 auto;
  45. :deep(.n-button__content) {
  46. display: block;
  47. }
  48. }
  49. }
  50. .mobile-form {
  51. width: 85%;
  52. padding: 20px 30px;
  53. }
  54. }
  55. </style>