一、页面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); //直接使用
}

总结

提示:这是记录我自己遇到的问题,不一定适用于其他人。

Logo

前往低代码交流专区

更多推荐