vue3+阿里乾坤实现主应用和微应用
目录
一、介绍
1.背景
2.什么是微前端
特性
3.开发前的准备工作
4.构建主项目
第一步、创建vue3的项目与正常创建项目无异,在这里不做过多描述
第二部、将创建好的vue3项目作为主应用,在根目录先安装qiankung在主应用安装qiankun
第三步、修改src目录下面的main.js
第四步、在src目录下面的App.vue,提供微应用展示的DOM
5.构建微应用
第一步、在主应用examples目录下创建一个vue3的项目,创建流程正常创建vue3项目无异,在这里不做过多描述;
第二步、在新创建的vue项目的src文件中创建名为public-path.js 的js文件,如图所示:
public-path.js文件代码如下:
第三步、入口文件 main.js 文件代码修改如下:
第四步、打包配置文件(vue.config.js)代码修改成:
三、总结
一、介绍
1.背景
qiankun 是一个基于 single-spa 的微前端实现库,旨在帮助大家能更简单、无痛的构建一个生产可用微前端架构系统。
qiankun 孵化自蚂蚁金融科技基于微前端架构的云产品统一接入平台,在经过一批线上应用的充分检验及打磨后,我们将其微前端内核抽取出来并开源,希望能同时帮助社区有类似需求的系统更方便的构建自己的微前端系统,同时也希望通过社区的帮助将 qiankun 打磨的更加成熟完善。
目前 qiankun 已在蚂蚁内部服务了超过 2000+ 线上应用,在易用性及完备性上,绝对是值得信赖的。
2.什么是微前端
微前端是一种多个团队通过独立发布功能的方式来共同构建现代化 web 应用的技术手段及方法策略。
微前端架构具备以下几个核心价值:
技术栈无关 主框架不限制接入应用的技术栈,微应用具备完全自主权
独立开发、独立部署 微应用仓库独立,前后端可独立开发,部署完成后主框架自动完成同步更新
增量升级
在面对各种复杂场景时,我们通常很难对一个已经存在的系统做全量的技术栈升级或重构,而微前端是一种非常好的实施渐进式重构的手段和策略
独立运行时 每个微应用之间状态隔离,运行时状态不共享
微前端架构旨在解决单体应用在一个相对长的时间跨度下,由于参与的人员、团队的增多、变迁,从一个普通应用演变成一个巨石应用(Frontend Monolith)后,随之而来的应用不可维护的问题。这类问题在企业级 Web 应用中尤其常见。
特性
vue3+阿里乾坤实现主应用和微应用相关推荐
- 阿里云 ECS+wamp+阿里云DNS验证方式配置微赞https
** 博主的环境是:Windows server 2008,apache版本2.4.9. Step 1:获取免费证书 首先,进入阿里云ssl证书,申请免费证书. 点击购买证书. 按图示,依次点击,即可 ...
- 阿里P7架构师详解微服务链路追踪原理
背景介绍 在微服务横行的时代,服务化思维逐渐成为了程序员的基本思维模式,但是,由于绝大部分项目只是一味地增加服务,并没有对其妥善管理,当接口出现问题时,很难从错综复杂的服务调用网络中找到问题根源,从而 ...
- 阿里P8架构师谈:微服务Dubbo和SpringCloud架构设计、优劣势比较
本文主要围绕微服务的技术选型.通讯协议.服务依赖模式.开始模式.运行模式等几方面来综合比较Dubbo和Spring Cloud 这2种开发框架.架构师可以根据公司的技术实力并结合项目的特点来选择某个合 ...
- 阿里大于发送短信(用户微服务--消息微服务)
阿里大于官网 官网流程文档: https://help.aliyun.com/document_detail/55284.html?spm=a2c4g.11186623.6.567.77f914d1Q ...
- 淘宝、阿里的商品主图视频如何抓取、下载的步骤
阿里平台的商品主图视频如何下载.抓取.保存上传到淘宝平台呢?这个是淘宝.天猫代发.代销商家目前比较烦心的事了,在电商平台上开店的商家很多都不是专业的卖家,很多商家都是刚刚接触电商平台.开店的毛头小子, ...
- 阿里大佬分享API网关在微服务架构中的应用
点击上方"方志朋",选择"设为星标" 做积极的人,而不是积极废人 来自:未知的瞬间 案例背景介绍: 在实践微服务架构时,我们经常会面对以下需求:如何隔离外部和内 ...
- 阿里面试败北:5种微服务注册中心如何选型?这几个维度告诉你!
1.前言 微服务的注册中心目前主流的有以下五种: Zookeeper Eureka Consul Nacos Kubernetes 那么实际开发中到底如何选择呢?这是一个值得深入研究的事情,别着急,今 ...
- 阿里P8 “布道师”,谈微服务的应用架构设计(附微服务教程)
本次分享基于微服务的应用架构设计,内容涉及如何构建一个微服务应用,服务注册与发现,微服务测试和典型的微服务架构设计模式,以及微服务架构在七牛的实践案例. 目录 构建一个微服务应用 服务注册与发现 微服 ...
- 阿里云虚拟主机装Wordpress教程
虚拟主机安装wordpress相对简单很多,不用部署环境,不用配置调试,只用上传程序,然后在浏览器中输入:域名/wp-adimin,按照步骤一步步安装即可: 我们今天重点来看看如何在阿里云服务器上安装 ...
最新文章
- Linux Kernel 5.0或在达成600万Git Objects时到来
- “汇新杯”新兴科技+互联网创新大赛青年创客专项赛决赛
- 如何用消息系统避免分布式事务?
- SSM框架整合一(springmvc+spring+mybatis+maven+tomcat)
- hibernate框架学习笔记11:Criteria查询详解
- pcb封装lib文件转pads_想做PCB达人?掌握这些PCB主流软件很关键!
- pacman吃豆人_通过Tensorflow和强化学习实现自动化吃豆人PacMan
- 中缀变后缀(nyoj)
- java将学生的成绩按不同的分数段_Java练习题
- Linux开发板-串口连接成功后界面空白问题
- [高项]管理沟通VS控制沟通
- 统一网关过滤器GlobalFilter、DefaultFilter、路由过滤器执行顺序
- C#向PPT文档插入图片以及导出图片
- 网状结构的“数据”区域
- 基础架构:一条sql语句是如何执行的?
- 昨天,我的大学学习[3]--转载自:www.cstc.net.cn
- Python基础--读取yaml文件
- win7激活提示错误代码0x80072EE2的最可行解决办法
- 高并发场景下JVM调优实践之路
- java计算机毕业设计红河旅游信息服务系统源程序+mysql+系统+lw文档+远程调试
热门文章
- vi和vim的区别或者叫VIM比VI的有优点
- 五子棋小游戏——Java
- S32DS配IAR for ARM编译器开发S32K14X
- 谈家庭网关产品的自动化(一)
- Caffe在Win10上的CPU配置以及运行第一个手写体数字识别的caffemodel
- spark内存管理模块
- Error: java.io.IOException: Spill failed,Error: java.lang.NullPointerException以及hadoop输出结果为空的可能性。
- 数字源表测试太阳能电池片单通道多通道方案
- 利用OpenStreetMap决定GPS点所在的道路类型
- httphehttp混用_未来的教科书:免费,开放,可混用