一、页面A
export default{
setup(){
onMounted(async () => {
const model = await getModel(option.value); //model是其他页面需要获取的变量
model.addEventListener("click", () => {
console.log("hello world")
Mole=model //给model添加的方法里把model存储到Mole里
});
});
}
}
export let Mole = "null" //初始化Mole为null并暴露出去
二、页面B
import { Mole } from "../views/Demo.vue"; //引入页面A中的Mole
export default{
Mole?.setRenderingStyleMode(RenderingStyleMode.Default); //直接使用
}
总结
提示:这是记录我自己遇到的问题,不一定适用于其他人。