在main.ts引入
import axios from 'axios';
axios.defaults.baseURL = process.env.VUE_APP_SERVER;
<script lang="ts">
import {defineComponent, onMounted, ref} from 'vue';
import axios from "axios";
export default defineComponent({
name: 'Home',
setup() {
// 定义响应式变量
const ebooks = ref();
// 生命周期函数
onMounted(() => {
axios.get("/ebook/list").then((response) => {
console.log("后端返回:", response)
const data = response.data;
// 响应式变量赋值
ebooks.value = data.content;
});
});
return {
ebooks,
}
}
});
</script>