遇到一个接口数据实现问题。
目前是有一个模拟实现方法,也就是利用si数据来显示页面。
然后我想改一下把defineProps去掉换成我的axios接口
axios.get('/menu/findAll')
.then(response => {
data.menuList = response.data;
})
.catch(error => {
console.log(error);
});
import {ref} from 'vue';
let menuList = ref([]);
axios.get('/menu/findAll')
.then(response => {
menuList.value = response.data;
})
.catch(error => {
console.log(error);
});
defineProps 是 vue3 中用于引入父组件传入参数的东西,子组件不要随意的去修改,你这个方法要放在父组件那边,本身menuList 就是父组件传过来的,你在父组件 menuList 赋值的地方修改就行