新的生命周期函数, 介于beforeCreate和created之间一个声明周期函数, 有两种调用方法
<template><div><ol><li v-for="(item,index) in list" :key="index">{{index+1}}. {{item.name}}</li></ol></div></template><script>import { defineComponent, onMounted, ref } from "vue";import axios from 'axios';export default defineComponent({name: "App",setup() {// 定义一个响应式的变量listconst list = ref([]);// 获取数据const getList = ()=> {axios.get('http://huruqing.cn:3000/api/film/getList').then(res=> {// 修改list,页面重新渲染list.value = res.data.films;})}// 在声明周期函数里自动调用getList去获取数据onMounted(getList);return {list,getList};},});</script>
