// foo.vue
<script lang="ts">
import { defineComponent, nextTick } from 'vue'
export default defineComponent({
async created() {
// 1秒停止
await new Promise(resolve => {
setTimeout(resolve, 1000)
})
console.log('A')
},
mounted() {
nextTick(() => {
// console.log('A')よりもconsole.log('B')が先に実行される
console.log('B')
})
}
})
</script>