vue小知识: $emit回调函数

2023-03-07  本文已影响0人  牛会骑自行车
// 组件
this.$emit("change", {
    files: this.fileList,
    type: "delete",
    handleDelete: () => {
        this.fileList.splice(index, 1);
    }
});
// 使用页面
onChange({ files, type, handleDelete }) {
    if (type === "delete") {
        setTimeout(() => {
            handleDelete();
        }, 2000);
    }
},

完事儿..我就一傻子, 试半天..........

上一篇下一篇

猜你喜欢

热点阅读