npm install mitt -save
// 创建一个EventBus.js
// 事件总线第三方库:
import mitt from 'mitt';
const bus = mitt();
export default bus;
// 爷组件
import bus from "../../../EventBus"
async function handleSave(modalAction) {
// 调用后代的校验方法
bus.emit("data")
}
// 孙组件
import bus from "../../../EventBus"
// 校验方法
const foundationInfoRole = () => {
formRef.value?.validate((errors) => {
if (!errors) {
message.success("验证成功");
} else {
message.error("验证失败");
}
});
}
bus.on("data",()=>{
foundationInfoRole()
})