请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

主应用是vue3,子应用也是vue3,@mounted 监听不到子应用加载唉

主应用是vue3,子应用也是vue3,@mounted 监听不到子应用加载唉

正在回答 回答被采纳积分+3

1回答

Harry_wang 2024-01-07 19:27:53

代码块提供下,或者截图一下发出来看下

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_四年_4 #1
    问题:应该先打印子应用mounted的内容,现在却先打印主应用mounted的内容
    主应用:
    microApp.start({
      'disable-memory-router': true,
      lifeCycles: {
        created(e) {},
        beforemount(e) {},
        mounted(e) {
          console.log(e)
        },
        unmount(e) {},
        error(e) {}
      }
    })
    <template>
      <micro-app
        @mounted="mounted"
        name="my-app"
        url="http://localhost:4353"
        iframe
      ></micro-app>
    </template>
    
    <script lang="ts" setup>
    const mounted = () => {
      console.log('监听子应用的mounted')
    }
    </script>
    子应用:
    onMounted(() => {
      if (window.__MICRO_APP_ENVIRONMENT__) {
        console.log('子应用mounted');
      }
    })
    控制台:
    CustomEvent
    监听子应用的mounted
    子应用mounted
    回复 有任何疑惑可以回复我~ 2024-01-10 12:02:15
  • Harry_wang 回复 提问者 qq_四年_4 #2
    不能够吧,看代码片段似乎看不出来什么,你把给地址发我吧,我帮你瞧瞧
    回复 有任何疑惑可以回复我~ 2024-01-11 00:10:40
  • F_F_F0618 回复 Harry_wang #3
    回复 Harry_wang:解决了吗,我的也是主应用监测不到子应用
    回复 有任何疑惑可以回复我~ 2025-07-02 20:11:01
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号