项目中使用了百度地图等组件,会出现在子应用中无法使用的情况 ,在看源码时发现子应用的document.body中添加script标签失败没报错,但无法正确添加到body中,类似性质的问题还有美洽客服的引用,pdfjs的引用两种解决方法: 更新qiankun版本至2.0.17,在start中添加excludeAssetFilter,在主应用中引入script标签 使用iframe单独调...
file协议访问会白屏,即打包完成后,双击页面会白屏(之后还证明qiankun的微应用,即使在hash模式下,子模块也不支持file模式访问依旧白屏) http协议访问刷新也同样白屏,如果想解决则部署到服务器还需要特殊配置 因为我使用的是webapp(cordova技术),并没有部署到服务器,所有资源均走本地,所以没法使用history模式参考...
qiankunjs中vue路由使用hash模式,为什么使用hash模式官网上举例都是拿history模式,我就想看看hash模式history模式优在编译后缺点file协议访问会白屏,即打包完成后,双击页面会白屏(之后还证明qiankun的微应用,即使在hash模式下,子模块也不支持file模式访问依旧白屏)h
不行的,还是[qiankun]: Target container with #vue not existed after vueApp mounted! https://qiankun.umijs.org/zh/faq#application-died-in-status-not_mounted-target-container-with-container-not-existed-after-xxx-mounted z-lionel commented Nov 19, 2021 方法1:在子路由页面的 mounted 周期register...
一个js沙箱是一个独立的执行上下文或者叫作用域,我们把代码传入后,其执行不会影响到其他的沙盒环境。所以实现沙盒的第一步就是创建一个作用域。这个作用域不会包含全局的属性对象。首先需要隔离掉浏览器的原生对象,但是如何隔离,建立一个沙箱环境呢?Node 中有 vm 模块,来实现类似的能力,在浏览器中我们可以利用了闭...
将你的 DOM 插入到子应用的盒子中,比如 Antd getPopupContainer 弹出框(Select, Tooltip, Menu 等等)渲染父节点,默认渲染到 body 上。 function(triggerNode) () => document.body有这个,https://ant.design/components... 那你如果用其它 UI,先看看有无此类接口提供,没有的话...
子应用 //首先在mount里挂载全局事件,可收,可发exportasyncfunctionmount(props){console.log('bizcore mount');// 设置主应用下发的方法// Object.keys(props.fn).forEach(method =>{// Vue.prototype[`$${method}`] = props.fn[method]// })// 设置通讯Vue.prototype.$onGlobalStateChange=props.on...
用qiankun搭建微前端后,当settings中的layout为side和mix的时候,手动点击浏览器的刷新页面,基筑内容可以正常加载,而中间的内如区域子应用无法加载,控制台打印发现子应用可以注册,但是子应用的生命周期一个也不触发,看加载的文件发现根本没有对应的子应用js,然后qiankun的loading一直在;当layout为为top的时手动点击浏览...
0 回复 提问者 喏垨戸 #1 http-server启动的,这个和git上qiankun的demo一样的,用demo上html外链js,切换子应用切回来也是不加载 回复 2022-02-18 21:37:03 yancy 2022-02-18 17:54:48 有使用缓存吗? 0 回复 提问者 喏垨戸 #1 没有缓存 回复 2022-02-18 17:57:42 相似...
利用yarn的workspace属性构建工作空间,将相互依赖的几个项目集成到一个项目中;同时集成了乾坤(https://qiankun.umijs.org/zh)框架,构建的一个微前端应用。展开收起 暂无标签 /cbtv/main-app JavaScript等 4 种语言 取消 贡献者(2) 全部 马建仓 AI 助手 ...