timeoutModal.vue 1016 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <template>
  2. <van-overlay :show="value" :duration="0.1" @click="$emit('change', false)">
  3. <div class="timeout-modal" @click.stop>
  4. <div>中国联通正在努力为您开通,</div>
  5. <div>请以收到开通成功的短信为准。</div>
  6. <div>感谢您的耐心等待!</div>
  7. <div class="btn" @click="$emit('change', false)">确认</div>
  8. </div>
  9. </van-overlay>
  10. </template>
  11. <script>
  12. export default {
  13. model: { prop: "value", event: "change" },
  14. props: { value: Boolean },
  15. data() {
  16. return {};
  17. },
  18. };
  19. </script>
  20. <style lang="scss">
  21. .timeout-modal {
  22. color: #333;
  23. padding: 60px 65px;
  24. font-size: 28px;
  25. line-height: 50px;
  26. text-align: center;
  27. box-sizing: border-box;
  28. position: absolute;
  29. left: 50%;
  30. top: 333px;
  31. transform: translateX(-50%);
  32. width: 530px;
  33. background-color: #fff;
  34. border-radius: 10px;
  35. .btn {
  36. width: 160px;
  37. line-height: 60px;
  38. margin: 50px auto 0;
  39. border-radius: 8px;
  40. background-color: #1876bc;
  41. color: #fff;
  42. }
  43. }
  44. </style>