我正在尝试使用此组合 API 在 Vue 中构建可重用的模态组件。计划是公开一些方法,例如toggleModal()
调用父组件中的某些事件。我已经在setup()
和中编写了我的方法methods
。
export default {
setup() {
const isModalOpen = ref(false);
const toggleModal = () => {};
return {
toggleModal,
};
},
methods: {
toggleModalMethod() {},
},
};
如果我是console.log()
我的模态组件,我可以看到只有我toggleModalMethod()
的 frommethods
被暴露。
有没有办法公开子方法并从父组件调用它?