qiankun 微服务 架构
时间: 2023-05-11 11:06:42 浏览: 549
Qiankun 微服务架构是一个基于微前端的解决方案,它可以帮助开发者将一个大型的前端应用拆分成多个小型的子应用,每个子应用可以独立开发、独立部署、独立运行,同时还可以通过 Qiankun 提供的 API 实现子应用之间的通信和数据共享。
相关问题
vite配置乾坤框架
vite配置乾坤框架需要先安装vite和qiankun的相关依赖,然后在vite项目的根目录下创建一个qiankun.config.js的配置文件。在这个配置文件中,需要设置主应用和子应用的相关信息,比如子应用的名称、入口、路由等。接着在主应用的入口文件中引入qiankun的相关方法,并根据配置信息动态注册子应用。同时,还需要在子应用的入口文件中导出一个生命周期函数,用来指定子应用的挂载、卸载和激活时的操作。
除了以上的配置外,还需要注意在vite的配置文件中进行一些特殊的配置,比如设置跨域代理、打包输出路径等。最后,通过vite启动主应用和子应用的开发服务器,就可以在浏览器中进行调试和查看效果了。
总的来说,vite配置乾坤框架需要理解qiankun的相关概念和使用方法,熟悉vite的配置方式,以及对主子应用的开发和打包有一定的了解。只有将这些知识结合起来,才能够顺利地完成vite配置乾坤框架的工作。
乾坤框架的window对象
乾坤框架的window对象是指在乾坤子框架中,通过访问window对象来获取或操作子框架内的全局属性、方法和变量等。由于乾坤框架在子框架中实现了隔离,直接通过window对象访问可能会受到限制。因此,在乾坤子框架中,可以使用乾坤框架提供的特殊方法来获取或操作子框架中的全局对象。这样可以避免直接访问window对象时可能会出现的问题。引用中提到了乾坤框架在document和目标Dom之间添加了很多层级来进行隔离,这可能导致从document一层层获取时,无法找到目标Dom。而引用中提到在乾坤子框架中,可以通过vue的$refs来直接获取真实的Dom节点,而不需要一层层遍历真实Dom。所以,为了避免在子框架中使用原生JS获取Dom失败的问题,可以使用乾坤框架提供的特殊方法或者通过vue的$refs来获取子框架中的Dom节点。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [乾坤框架传值](https://blog.csdn.net/sun_qqq/article/details/130660065)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]