【四】鸡汤来咯开发学习笔记-60

前端 · 2024-08-07

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

Theme Jasmine by Kent Liao