1.使用emit传递从组件soup-item传递到soup-list,达到效果就是删除后,list刷新
const emits =defineEmits(["remove"])
emits("remove");
soup-list接收
<soup-item :item="item" @remove="onRemove"></soup-item>
js
function onRemove(){
paging.value.refresh()
}
2.soup/list里面的监听事件加入nexttick这样能等上面监听到了再执行(我们自己做了个页面销毁监听那个老师可能没有考虑到)
uni.$on("soupData", (e) => {
nextTick(()=>{
paging.value.reload();
})
});
3.vue中的globalpropert