micro-app icon indicating copy to clipboard operation
micro-app copied to clipboard

父应用更改子应用Url时,子应用不会重新渲染页面

Open raoenhui opened this issue 3 years ago • 5 comments

问题描述

问题的具体描述

复现步骤

点击父页面中的不同按钮,更改了子页面url,子页面不会重新渲染。

上传截图

http://test1.yx.jd.com/activity-manage/myCreate/daily-activities-operation/managemc/ruleSetAndInvite?entry=0&activityId=10637710&blockId=141003227&from=acore 9E75D597C181110B39E999840E3A753F

复现仓库

https://coding.jd.com/FE/activity-core.git

环境信息

  • micro-app版本:0.4.3
  • 主应用前端框架&版本:React16.13.1
  • 子应用前端框架&版本:React16.13.1
  • 构建工具&版本:webpack

raoenhui avatar Jun 14 '22 08:06 raoenhui

遇到类似的问题

父应用 https://vvbin.cn/doc-next/ 搭建 vue3

子应用 https://gitee.com/liuge1988/kitty-ui 搭建 vue2

父应用中的多tab页面切换的时候,从 vue3切换到vue2正常,但是从vue2切换到vue2则无响应

jiangshengdev avatar Jul 05 '22 09:07 jiangshengdev

参考 https://micro-zoe.github.io/micro-app/docs.html#/zh-cn/jump

bailicangdu avatar Jul 06 '22 02:07 bailicangdu

参考 https://micro-zoe.github.io/micro-app/docs.html#/zh-cn/jump

感谢,已经参考这个文档解决了

另外还参考文档,将子应用中的“编程式的导航”都采用重新封装的方法,可以在子应用中打开父应用的新tab,用起来就像是同一个应用的感觉

jiangshengdev avatar Jul 06 '22 08:07 jiangshengdev

参考 https://micro-zoe.github.io/micro-app/docs.html#/zh-cn/jump

感谢,已经参考这个文档解决了

另外还参考文档,将子应用中的“编程式的导航”都采用重新封装的方法,可以在子应用中打开父应用的新tab,用起来就像是同一个应用的感觉

@jiangshengdev 你好,可以问一下在子应用中打开父应用tab是怎么操作的吗?

BrignLau avatar Jul 22 '22 05:07 BrignLau

参考 https://micro-zoe.github.io/micro-app/docs.html#/zh-cn/jump

感谢,已经参考这个文档解决了 另外还参考文档,将子应用中的“编程式的导航”都采用重新封装的方法,可以在子应用中打开父应用的新tab,用起来就像是同一个应用的感觉

@jiangshengdev 你好,可以问一下在子应用中打开父应用tab是怎么操作的吗?

就是子应用传递新tab的url等数据给父应用,父应用接受到数据进行新增tab操作

可以参考数据通信文档

https://micro-zoe.github.io/micro-app/docs.html#/zh-cn/data

jiangshengdev avatar Jul 22 '22 23:07 jiangshengdev