1 async函数有返回值
<script setup lang="ts">
import { onMounted, ref } from "vue";
defineOptions({
name: "HomeViewChild7",
});
let data1 = ref("data1-");
let data2 = ref("data2-");
async function fetchData1() {
console.log(2);
return await new Promise((resolve) => {
setTimeout(() => resolve("模拟接口获取数据1"), Math.random() * 300);
});
}
async function fetchData2() {
console.log(2);
let data = await new Promise((resolve) => {
setTimeout(() => resolve("模拟接口获取数据2"), Math.random() * 300);
});
return data;
}
async function getData() {
console.log(1);
let data11 = await fetchData1();
data1.value = data1.value + data11;
let dat