Child.vue 409 B

1234567891011121314151617181920212223242526272829
  1. <template>
  2. <div class="child">
  3. <h3>我是Child组件</h3>
  4. {{sum}}
  5. </div>
  6. </template>
  7. <script>
  8. import {ref} from 'vue'
  9. export default {
  10. name:'Child',
  11. async setup(){
  12. let sum = ref(0)
  13. let p = new Promise((resolve,reject)=>{
  14. setTimeout(()=>{
  15. resolve({sum})
  16. },3000)
  17. })
  18. return await p
  19. }
  20. }
  21. </script>
  22. <style>
  23. .child{
  24. background-color: skyblue;
  25. padding: 10px;
  26. }
  27. </style>