首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

raku有什么更好的方法来从尾部做转子?

Raku(之前称为Perl 6)是一种现代的、动态的、面向对象的编程语言,它提供了丰富的功能来处理数据结构。如果你想要从尾部开始处理一个列表(list),Raku提供了多种方法来实现这一点。

基础概念

在Raku中,列表(list)是一种基本的数据结构,可以包含任意类型的元素。你可以使用索引来访问列表中的元素,索引从0开始。要从尾部开始处理列表,你可以使用负数索引,其中-1表示最后一个元素,-2表示倒数第二个元素,依此类推。

相关优势

  • 灵活性:Raku的列表操作非常灵活,支持多种切片和索引方式。
  • 简洁性:Raku的语法简洁,代码易于阅读和维护。
  • 功能性:Raku提供了丰富的内置函数和方法来处理列表。

类型

  • 正向索引:从0开始的正数索引。
  • 反向索引:从-1开始的负数索引。

应用场景

  • 数据处理:当你需要从尾部开始处理数据时,例如日志文件的最后几行。
  • 算法实现:某些算法需要从尾部开始处理数据,例如栈(stack)的操作。

示例代码

以下是一些从尾部开始处理列表的示例代码:

代码语言:txt
复制
# 创建一个列表
my @list = 1, 2, 3, 4, 5;

# 使用负数索引访问最后一个元素
my $last-element = @list[-1];
say "最后一个元素是: $last-element";  # 输出: 最后一个元素是: 5

# 使用负数索引访问倒数第二个元素
my $second-last-element = @list[-2];
say "倒数第二个元素是: $second-last-element";  # 输出: 倒数第二个元素是: 4

# 使用切片从尾部获取多个元素
my @tail-elements = @list[-3 .. *];
say "最后三个元素是: @tail-elements";  # 输出: 最后三个元素是: 3 4 5

# 使用reverse方法反转列表
my @reversed-list = @list.reverse;
say "反转后的列表是: @reversed-list";  # 输出: 反转后的列表是: 5 4 3 2 1

参考链接

常见问题及解决方法

问题:为什么使用负数索引时会出现索引越界错误?

原因:负数索引超出列表的范围。 解决方法:确保负数索引在列表的有效范围内。

代码语言:txt
复制
# 错误示例
my @short-list = 1, 2;
my $element = @short-list[-3];  # 索引越界错误

# 正确示例
my $element = @short-list[-2];  # 正确访问倒数第二个元素

问题:如何高效地处理大型列表的尾部元素?

原因:直接使用负数索引或切片可能会消耗大量内存。 解决方法:使用迭代器或生成器来逐个处理尾部元素。

代码语言:txt
复制
# 使用迭代器处理尾部元素
my @large-list = 1 .. 1000000;
for @large-list.reverse -> $element {
    say $element;
    last if $element <= 999997;  # 处理最后三个元素
}

通过这些方法和示例代码,你可以有效地从尾部开始处理Raku中的列表。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

15分钟破解保险箱!美国小哥200美元自制开锁机器人

就像高中储物柜的密码锁一样,保险箱有三个内部转子,每个转子必须转到一定刻度 ,才能打开它。...因为保险箱有一根操作杆,当三个转子转到密码相对应的刻度时,它会滑入三个转子的槽中,破解保险箱的小偷可以对保险箱的手柄施加轻微的压力,然后转动其刻度盘,并监听或感觉操作杆滑入那些插槽的时刻。...为了阻止这种破解方法,Seidle的SentrySafe保险箱的第三个转子缩进了十二个槽口。这样做的优点是:如果有人在拉动手柄的同时转动刻度盘,就会锁住操作杆。...这对于人类来说没有什么区别,但他的机器人却只需几秒钟的测量就可以轻松地发现。这一发现使得这个转子的密码变得完全没有价值,因为这将可能的密码组合数缩小33倍,并将总破解时间减少到最多1小时13分钟。...Seidle说道:“但是还有更多更便宜,更好的方法来打开一个保险箱,例如,用撬棍或大锤子等更粗暴点的方法。

81930

一文带你领略手机马达的丰富一面

线性马达 线性马达的运行原理和打桩机类似,它能将电能直接转换为机械能,带着内部动子沿固定方向做往复运动。...Z轴线性马达 Z轴线性马达的外形和扁平转子马达类似,其内部定子沿着Z轴做往复运动,能在上下方向上带来较强的振感。Z轴行程较短,振感相比X轴线性马达偏弱,但比转子马达已强了太多了。...因为X/Y轴的空间拓展性比较强,通常可以采用体积更大的X轴马达来获得更强更好的振感体验。...提升交互体验 X轴线性马达可以伴随音乐节奏振动,丰富音乐频响特性;它还能模拟机械键盘的敲击感,让用户有更好的触屏使用体验;闹铃、拍照、通知栏...各种场景中能有它的身影。...总结 X轴线性马达凭借着超强的振感、丰富的振动效果和干脆悦耳的“哒哒”声,逐渐成为挑选手机不可忽视的重要部分,其未来的发展也非常值得期待。 你的手机使用的是什么马达呢?欢迎评论区一起讨论吧。

54140
  • 有刷无刷动力电调与马达知识

    有刷电机与无刷电机 车模用的电机,全部都是内转子电机,也就是电机外壳是固定的,靠里面圆形转子转动。外转子的这里不予讨论,想要了解外转子与内转子的,可以自行百度了解。...有刷电机因为绕线都是从铜头开始,然后也在铜头处结束,因此有刷都是整数圈,例如20T,30T等等。...选择什么T数,则是根据需要搭配的问题,还要牵涉到齿轮比的搭配,这个我们FunRC Studio其他文章有详细解释。...这就是为什么无感无刷在起步时,总是有咔咔咔的症状。 而有感则不同,有了感应器,电调从一开始就知道转子磁极位置,直接就能给对应的线圈提供对应的电流,以驱动转子。...拖刹(Drag Brake)力度:拖刹是指当油门摇杆从正向区域转入中点区域内时,对电机产生一个微量的刹车力,类似于回中后自动刹车,这样做可以模拟有刷电机的碳刷对电机转子的阻力,适合减速入弯等场合。

    2.8K10

    新手学堂之有刷无刷动力电调与马达知识

    有刷电机与无刷电机 车模用的电机,全部都是内转子电机,也就是电机外壳是固定的,靠里面圆形转子转动。外转子的这里不予讨论,想要了解外转子与内转子的,可以自行百度了解。...有刷电机因为绕线都是从铜头开始,然后也在铜头处结束,因此有刷都是整数圈,例如20T,30T等等。...选择什么T数,则是根据需要搭配的问题,还要牵涉到齿轮比的搭配,这个我们FunRC Studio其他文章有详细解释。...这就是为什么无感无刷在起步时,总是有咔咔咔的症状。 而有感则不同,有了感应器,电调从一开始就知道转子磁极位置,直接就能给对应的线圈提供对应的电流,以驱动转子。...拖刹(Drag Brake)力度 :拖刹是指当油门摇杆从正向区域转入中点区域内时,对电机产生一个微量的刹车力,类似于回中后自动刹车,这样做可以模拟有刷电机的碳刷对电机转子的阻力,适合减速入弯等场合。

    2.2K10

    iDAQ动平衡检测系统

    一个不平衡的转子在其旋转过程中对其支承结构和转子本身产生一个压力,并导致振动。动平衡系统通过检测旋转主轴的振动、相位和转速,告知转子不平衡点,通过加重或是减重的方式来校正动平衡。...动平衡包括工艺平衡法、现场整机动平衡及自动在线平衡: 工艺平衡法:是指在机器安装前将转子放在专用的动平衡机上进行平衡然后再将转子安装在整机上,该方法适于对生产过程中的旋转机械零件做动平衡。...不同的转子系统(刚性转子、挠性转子和微速差双转子)需要有不同的动平衡检测方式: 刚性转子是工作转速远低于临界转速的转子,因其支承和转子的刚度相当大,转子在不平衡离心力的作用下所产生的动挠度(弹性变形)很小...微速差双转子:对于有内、外转子的合成振动可以通过两种方法检测,通过不解拍法从时域波形中找到拍振波形的拍峰和拍谷,得出两个转子的振动信息或通过解拍法,在合成的振动信号中分离出两个工频成分,分别计算两个转子的振幅和相位信息...该系统整个组件在5Grms随机振动和30G冲击测试下进行测试,这些测试旨在承受最极端的振动场景。iDAQ系列采用铝合金外壳,具有更好的EMC性能。

    96320

    我用Java代码模拟出了德国二战的Enigma密码机加密

    看情况会不会带动后面的转子) 电流会先经过接插板(就看你的混淆连线情况了,有混淆的会以混淆的字母继续往后走) 然后正向经过转子组,右边转子、中间转子、左边转子 经过反射器,再然后反向经过转子组,左边转子...、中间转子、右边转子 电流再次经过接插板(再看一遍混淆连线情况,有混淆的会以混淆的字母继续往后走) 这时候连接到对应的灯泡了,电流再经过电池 电路闭合,对应的灯泡亮起 三、Java代码还原 1)转子组...,与转子组 转子类,我就写了个静态内部类,放在转子组中 转子组类中,有一个转子数组,用来维护转子 rotors[0],慢速转子,最左边的转子 rotors[1],中间转子,中间的转子 rotors[2]...(c); } 最麻烦的就是转子组当中的加密,调试这个偏移量,可是费了不少脑细胞 首先是转子组的正向加密,可以看到是从慢速转子进入,经过中速转子,再经过慢速转子 /** *...,都能破解 以后可以讲解一下,图灵祖师爷是如何破解这台Enigma密码机的 附带一张图片,了解一下这么个加密机的构造,更好了解它的加密原理

    40240

    科学瞎想系列之一五四 说说电机中的那些电感

    从各种电感的定义及图2可知,曲线初始阶段为直线,因此初始电感、视在电感、增量电感没有什么区别,在曲线膝点之前的线性区域可以近似认为视在电感与增量电感基本一致;随着饱和程度增加,增量电感和视在电感都会有所减小...2.5 电励磁同步电机的瞬变电感和交超瞬变电感 在电励磁同步电机中,转子直轴上会布置有励磁绕组,交直轴上还都布置有阻尼绕组,这些绕组都会与定子绕组存在互感。...非对称转子的交流电机,虽然有三相绕组独立的自感和互感,但这些电感参数不是一个恒定值,而是随转子位置的不同而变化的值,如式⑻、式⑼所示,由于在电机旋转时这些参数都是时变参数,极其繁杂,因此这些参数在稳态分析时并不常用...,因为对于交流电而言,转子上的阻尼绕组会起到阻碍主磁通穿越阻尼绕组的作用,只有阻尼绕组开路时,这种方法测得的才是稳态交直轴电感,而对于一台制造完成的电机,阻尼绕组不可能开路,因此对于有阻尼绕组的电励磁同步电机不适合用这种测试方法来测试稳态交直轴电感...第四,前面的介绍中讲到电感参数有视在电感(割线电感)和增量电感(切线电感)之分,许多同学不清楚什么时候应该用视在电感,什么时候应该用增量电感。

    2.5K33

    科学瞎想系列之五十八 电机设计宝典(小学版)

    这样主要尺寸就基本确定了,需要指出的是,这样确定的主要尺寸是基于电磁方面考虑的,如果与机械方面有矛盾还可以在此基础上做微调,例如这样确定的转子内径(轴孔)可能比较大,为了减小轴的铁心挡直径,可以适当调整转子内径...这样确定的主要尺寸就基本靠谱了,后续做详细的电磁计算时可只做微调即可。除了上述主要尺寸外,电机的气隙也是至关重要的一个尺寸,它的选取即影响电机的成本又影响电机的性能还影响制造工艺难度。...对于鼠笼式异步电机,转子槽数的选择应该与定子槽数有个合适的配合,配合不好会导致电机振动噪声以及启动性能恶化,这里面学问大了去了,低年级的宝宝们老师讲了你也听不懂,因此你就到一些电机设计手册里去查异步电机的槽配合...可以说老师讲的这些是一种逆向设计的方法,在常规的电机设计书上也是极少看到方法,这也是老师为什么牛X的地方!...吹完牛X还需要给宝宝们作几点说明: 1 再次强调,由于前面两期瞎想是专门针对初学宝宝们写的,考虑到宝宝们的基础,许多说法从学术角度上是不够严谨的,如关于最大并联支路数的描述、电枢的描述等,这主要是为了便于宝宝们快速入门

    1.3K60

    科学瞎想系列之一〇七 电机运行工况的判别方法

    ,而是看给它提供什么样的运行条件,运行条件决定它的运行工况或运行状态。...当然,虽然发电机和电动机在原理结构上没有区别,但针对电机预定的用途,在设计时还是需要重点考虑其在预定用途工况下的运行性能要尽量的优,非预定用途工况下的性能可做次要考虑甚至忽略。...在解释之前,有必要先说一下异步电机非常重要的一个状态参数,那就是转差率s,它是同步转速(定子磁场转速)与转子转速之差(转差)再与同步转速的比值,即: s=(n1-n)/n1...② 高速运行时电机反电势远高于电池电压,电池能否给电机供电做电动运行驱动汽车? 答:可以!...对于直接并网的同步电机,只要轴上带上机械负载,转子磁场就自然会滞后定子磁场,让定子拉着转子转。 ⑤ 异步电机为什么即要向电源吸收无功功率用于励磁还能对外输出有功功率?

    2.1K10

    易驱线主控芯片对比(电动三轮电机90O瓦世纪通达)

    而且效果因电机而异:尺寸小的电机,一般KV值大,定位效果也不好;尺寸大的电机,KV小,定位效果相对较好。   使用普通航模电机,引起空载时定位精度差的主要原因有:电机磁极对数较少、齿槽转矩过大。...一般为扁平的外形,便于直驱载荷。不经过减速,就没有机械回差的影响。---- 二、云台电机测试   从最近收到的一批云台电机说起,起初购买是图它尾部自带的磁钢,想着 配合磁编码器芯片进行闭环位置定位。...以前都是拿普通电机在轴的尾部用胶水粘贴强磁,同心度完全看天意,而且也说不定哪天就掉了。而换成这种带磁铁安装卡座的电机,就没了安装上的顾虑,使用起来更为方便。   经过一番测试,电机意外的好用。...但从外面很难看到里面,想卸掉底部的磁极和卡座,然后把转子卸下来。结果轴的尾部是设计过的,有一块突起,想要卸下转子只能从上面将轴敲下来。...搞不定,不过勉强从缝隙中能看到转子的磁极,根本没有瓦片,是一整个环状…整个人傻了   无奈,只能换一种方法。将一相通直流电,转动转子,转一周有7个卡顿的位置,也就是说它是7对极。

    1.2K20

    FOC入门教程_晚上开飞机前面有灯吗

    绝对式编码器: 只需要在出厂之前做一次校准,之后如果没有拆机便不需要校准,通讯方式一般是SPI和IIC,需要考虑通讯时间对系统的影响。 为什么要对编码器进行校准?...假设当有N级指向霍尔元件时霍尔元件输出电平1 霍尔电平和转子角度之间的对应关系如下表所示 转子实际角度(N级指向) 霍尔元件a电平 霍尔元件b电平 霍尔元件c电平 90-150 0 1 0 150-...第四章 FOC开环控制 控制框图简化 看着FOC详细控制框图我们发现无从下手,不知道从哪坐起,我们回想一下直流有刷电机的学习过程,首先是让电机转起来,然后进行速度控制,再进一步进行位置控制,同样我们在FOC...8个矢量介绍 我们已知我们的输入是控制Ua Ub Uc导通状态导通时间和转子角度,我们的目标(输出)是ID IQ,我们要解决的问题是如何通过输入产生输出,在解决问题之前我们要先看一看我们的输入是什么,有什么物理含义...(只要我们能够产生任意方向的矢量我们就可以先读取当前转子角度,然后产生一个超前90度的矢量,这个矢量即是IQ)。 我们知道矢量方向的范围是0-360度那么矢量的大小是什么呢?

    96210

    科学瞎想系列之五十六 双馈是个神马鬼

    搞风电的宝宝们经常听到"双馈"这个词,在目前的风电机组领域,双馈异步发电是其中主流机型之一,那么什么是双馈发电机?为什么风电常用这种发电机而其他发电厂却很少用?它的原理是什么?...先说塞个有磁极的转子,这个转子上的磁极可以是永磁的或者是电励磁的,塞进这样一个转子后转子磁极会立即"向外看齐",转子的N极与定子的S极对齐,转子的S极与定子的N极对齐。...上面说的同步电机的特点是无论什么运行状态,转子的转速都与定子磁场的转速相等,用这种电机来发电必须满足一个严格的条件就是转子的转速必须严格保证同步转速。...,转子转速变化时我们用一个叫变频器的东东控制转子电流的频率和相序,使得两个转速叠加后仍保持同步转速,这样就可以和同步电机一样稳定地做发电或电动运行了。...4 同步电机和双馈电机原理的通俗理解。上面说了一大堆,可能宝宝们又晕菜了,都是些专业的东东太难理解了!有木有一个形象好理解的说法呢?

    1.3K20

    科学瞎想系列之一一八 异步电机的电流圆图

    第一一四期瞎想我们曾讲了同步电机的功率圆图,既然同步电机有个“圆图”,那么异步电机有没有呢?有!本期我们就说说异步电机的电流圆图。...1 “圆图”从何而来 说到“圆图”,必然要有个“圆”,这个“圆”是什么“圆”呢?...而这两项试验通常是异步电机必做的两个最基本的试验项目,所需的试验条件相对非常简单,一般电机厂家都可以满足试验条件。 ?...在圆图上,从O′点到K点的这段圆弧即为s=0到s=1的电动运行范围,从K点到B点的这段圆弧则表示从s=1到s→∞的电磁制动运行范围。 注意!...4 圆图上反映出的运行参数信息 前面费了那么大劲作出的圆图,有什么用呢?告诉您它的用途可大了去了!在这个圆图上几乎反映了异步电机的所有运行参数信息。

    2.3K40

    什么是伺服电机,伺服电机知识汇总

    什么是伺服电机?有几种类型?工作特点是什么? 答:伺服电动机又称执行电动机,在自动控制系统中用作执行元件,把所收到的电信号转换成电动机轴上的角位移或角速度输出。...近年日本松下公司推出的全数字型MINAS系列交流伺服系统,其中永磁交流伺服电动机有MSMA系列小惯量型,功率从0.03~5kW,共18种规格;中惯量型有MDMA、MGMA、MFMA三个系列,功率从0.75...~4.5kW,共23种规格,MHMA系列大惯量电动机的功率范围从0.5~5kW,有7种规格。...目前应用较多的转子结构有两种形式:一种是采用高电阻率的导电材料做成的高电阻率导条的鼠笼转子,为了减小转子的转动惯量,转子做得细长;另一种是采用铝合金制成的空心杯形转子,杯壁仅0.2-0.3mm,空心杯形转子的转动惯量很小...什么叫做“精密传动微特电机”?

    1.9K100

    科学瞎想系列之一〇五 NVH那些事(10)

    而解析法是从基本力学概念和理论出发,分析过程概念清晰,逻辑分明,因此虽然解析法在计算精度上不如计算机仿真,但对振动噪声问题的分析和解决还是非常有价值的,正因如此本文还是想从基础理论上介绍一下这种解析方法...④ 为了使宝宝们对电机的各阶固有频率与电机尺寸之间的关系有个数量级的概念,下表1列出了hj/Rj=0.25时,不同半径的交流电机定子轭的固有频率大概值。 ?...4.1 单转动体的扭振固有频率 如图4所示,一根轴下面装有一个转动圆盘,如果在圆盘上施加一个力偶然后突然撤掉,轴就会带动圆盘做自由扭振,自由扭振的固有频率为: f0=(Ck/J)½/2π...、有什么样的关系、哪些参数对固有频率影响敏感,只有了解了这些,才能在工程实践中会分析和解决电机振动方面的问题,一旦振动出现问题知道调整哪些参数可以改善,这才是本文的目的,所以各个公式的推导过程略去,只给出了推导思路和结果...,实践中我们还是要与时俱进,用先进的计算机仿真技术来精确建模进行模态分析,一旦校核有问题,再用本文所讲的公式对结构参数做调整。

    2.2K20

    科学瞎想系列之五十七 电机设计宝典(幼儿园版)

    老师也是从电机设计幼儿期过来的,所以近几期瞎想尽量从零基础开始,力争让零基础的宝宝们迅速上手搞电机设计,对于那些电机的老司机你也别嫌烦,可以有所取舍地看看就可以了。...线圈通常是嵌放在铁心的槽里的,放在槽里的部分称为线圈边,不在槽里的部分称为线圈端部,一个线圈有两个线圈边分别放在不同的槽里,如果一个线圈绕了N匝,那么就叫这个线圈的每个边有N个导体,一个线圈有两个线圈边...时叫做整距线圈,整距线圈两个边的感应电势相位正好相反所以能够获得最大的感应电势,材料的利用率最高,从这个角度考虑线圈的节距尽量为整距,但有时为了获得更好的电势波形会牺牲些材料利用率采用短距线圈。...电机设计就是根据客户提出的性能和规格要求,确定电机的各个尺寸、材料、结构、绕组匝数、线径、并绕股数等结构参数。一台电机最重要的设计输入参数是功率、转速、电压,有了这三个参数我们就可以做电磁方案了。...选个什么样的"葫芦"很重要,在功率、转速、电压这三个参数中优先选择转速(极数)相同的同类电机作为"葫芦",其次是电压和功率尽量相同或接近。

    1.6K70

    常见电机分类和驱动原理动画

    常见电机分类和驱动原理动画 文章目录 常见电机分类和驱动原理动画 基本分类 直流有刷电机 直流无刷电机(BLDC) 步进电机(Stepper motor) 舵机(steering engine) 伺服电机...(servo motor) 基本分类 直流有刷电机 电机的基本原理就是电磁感应:旋转磁场带动转子转动。...只要给定子上的线圈接入方向适当的电流,即让电磁铁的磁极方向和永磁体的磁极方向正好对应,就能排斥、或者吸引转子做旋转运动了。...如果我们再同时驱动另外一组线圈,让上一组线圈“吸引”转子的时候,另外一组线圈“排斥”转子,那么我们的转子将会获得更高的驱动力!...信号,脉宽从0.5-2.5ms,相对应的舵盘位置为0-180度,呈线性变化。

    1.6K50

    科学瞎想系列之六十八 捋一捋异步电机的各种转矩

    经常有宝宝们问有关电机转矩的问题,特别是异步电机,有额定转矩、起动转矩、堵转转矩、最大转矩、电磁转矩、负载转矩等等,都乱套了,这些转矩都是指什么?它们之间又是个什么关系?...堵转转矩限定的条件是“额定电压、额定频率、转子堵住”这样一个特定的状态,它与时间无关,只与施加的电压、频率和转子是否堵住及转子在什么位置(什么角度)堵住有关;而起动(过程)转矩限定的条件是 “在额定电压和额定频率下...③ 尽管堵转转矩和起动转矩是两个不同的概念,但二者又有一定关系的,从两个概念定义同样可以看出,在转速从0到负载转速的起动过程中,对应转速为0的时刻(刚起动瞬间),其限定条件(电压、频率、转速)与堵转转矩定义的限定条件是一样的...,而不用起动转矩和起动电流这个名称了,后来的国家标准虽然几经修订,但这两个术语一直未做改动。...(20-95页) 笼形转子电机最小转矩的测定 异步电动机的最小转矩是由于谐波磁场影响而造成的(参见第2章)。其测定方法有下列几种......。

    2.2K70

    关于电角度的理解

    大家好,又见面了,我是你们的朋友全栈君。 1.机械角度和电角度 从电磁分布的角度来看,永磁体(或励磁)产生的磁场空间分布呈现周期性变化,一个周期为电角度的360度。...显然从任意N极出发沿着某圆周方向经过S极再到下一个N极为一个周期的电角度。此过程中永磁体经过了级对数p个磁极,即电周期进行了p个,那么p极对数转一圈的电角度则为p*360度 那么电角度作用是什么呢?...同步电机的控制实质就是控制定子线圈产生旋转的磁场拖着转子转动。 2.2.为什么要校准电角度呢?...2).控制电机转动:用当前编码器的实时读数cnt减去定子磁场0度编码器的读数cnt0作为定子磁场的角度。这样的定子磁场和转子磁场始终正交,就能获得最大的控制力矩。...如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    1.8K30

    《vue3+ts+element-plus 后台管理系统系列》之微前端版本

    文章目录 系列文章目录 前言 一、RuoYi-Vue3-qiankun的由来 二、设计思路 最初的设计是这样的: 最终设计 三、实现步骤细节 1、主应用注册子应用 2、主应用加载后端路由(全部项目内容)...3、主应用菜单跳转子应用 前言 这篇文章本来写于一年前,今天突然有人加我问起RuoYi-Vue3-qiankun库如何实现的,我瞬间失忆了,一年前的代码不知道怎么写的了。...但是这个版本并不能更好的满足公司技术需求,在RuoYi-Vue3的基础上 加入了qiankun ,改成了微前端的版本。...子应用: 自己加载后端路由,然后通信主应用渲染上 但是这样做,我没法控制所有的子应用都加载完,主应用再渲染,也不利于统一管理后端路由。 最终设计 更改了思路,采用主应用加载菜单数据。...下一步跳转可以看清楚为什么。 3、主应用菜单跳转子应用 这里利用window.history.push进行跳转,qiankun 官网有解释就不多少了。

    2.4K40
    领券