midwayjs 动态加载组件的一种方法

news/2025/11/19 8:02:30/文章来源:https://www.cnblogs.com/rongfengliang/p/19205191

midwayjs 动态加载组件的一种方法

midwayjs 的组件特性是一个很不错的特性,可以让我们开发的应用模块化比较强,一般我们都是明确指定加载的组件的

实际上通过简单的动态加载也是一个很不错的玩法,可以实现动态化,以下简单说明下玩法

核心点

就是通过require 动态导入,让后作为参数传递就行了

参考玩法

就是一个简单示例,实际可以通过npm 或者配置文件解决

  • 加载模块的处理
// 通过require 加载模块
function loadComponent() {// custom component load logiclet bookComponent =  require("midway-custom-component")let bookComponentv2 =  require("midway-custom-componentv2") return [bookComponent,bookComponentv2];
}
  • 导入模块 configuration.ts
@Configuration({imports: [koa,...loadComponent(),

说明

以上是一个简单的玩法,实际上loadComponent 可以通过配置文件,或者其他参数动态传递,这样灵活性就更方便了,以上使用了ts 不太推荐的require玩法,实际上import 也是可以的,但是import 实时异步的,对于当前环境来说并不太友好,import-sync 是一个不错的选择

参考资料

https://midwayjs.org/docs/component_development

https://github.com/nktnet1/import-sync

https://github.com/httptoolkit/esm

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/969596.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025年湖南长沙矩阵运营/GEO运营/抖音短视频代运营/IP打造/引流获客/推广服务公司权威推荐榜单:专业机构综合评测

正文内容 行业发展趋势分析 2025年湖南矩阵运营服务市场呈现爆发式增长,据湖南省数字经济协会数据显示,本地企业短视频营销需求同比增长67%,其中生产制造业、招商加盟业和本地生活服务成为主要需求方。矩阵运营服务…

2025年评价高的船用绳缆TOP品牌厂家排行榜

2025年评价高的船用绳缆TOP品牌厂家排行榜 行业背景与市场趋势 船用绳缆作为船舶、海洋工程、港口作业等领域的关键配套产品,其质量与性能直接影响作业安全与效率。随着全球航运业的持续复苏及海洋经济的快速发展,…

2025年热门的船用绳缆厂家最新推荐权威榜

2025年热门的船用绳缆厂家最新推荐权威榜行业背景与市场趋势随着全球航运业的持续复苏和海洋经济的蓬勃发展,船用绳缆作为船舶作业、海洋工程和海上安全的关键部件,市场需求呈现稳定增长态势。根据国际海事研究机构D…

2025年口碑好的真空干燥机厂家最新实力排行

2025年口碑好的真空干燥机厂家最新实力排行行业背景与市场趋势真空干燥技术作为工业制造领域的关键工艺环节,近年来随着精密制造、新能源、半导体等行业的快速发展,市场需求持续增长。根据《2024-2025年中国工业干燥…

2025年口碑好的上海真空干燥机最新TOP厂家排名

2025年口碑好的上海真空干燥机最新TOP厂家排名行业背景与市场趋势真空干燥技术作为现代工业制造中的关键环节,在精密制造、医药化工、食品加工等领域发挥着不可替代的作用。根据中国干燥设备行业协会最新发布的《2024…

.NET 10中C# 14和F# 10的新特性

在.NET 10的发布浪潮中,C# 14和F# 10这两门.NET生态系统中重要的编程语言,带来了一系列令人兴奋的新特性。这些新特性旨在提高开发人员的生产力、代码的可读性以及语言的表达能力。让我们深入探究一下C# 14和F# 10各…

2025年质量好的精密部件视觉点数包装机最新TOP品牌厂家排行

2025年质量好的精密部件视觉点数包装机最新TOP品牌厂家排行行业背景与市场趋势随着全球制造业向智能化、自动化方向快速发展,精密部件视觉点数包装机作为工业自动化领域的重要设备,市场需求持续增长。据《2024-2029全…

linux c函数 chm

您提到的“Linux c函数 chm”可能存在一些误解或表述不清。以下是几种可能的解释和相关说明:1. Linux 中的 C 函数(C 语言函数) 如果您是指在 Linux 系统中使用 C 语言编写函数,那么这是 Linux 系统中非常常见的操…

linux c写文件

在 Linux 中,使用 C 语言写文件可以通过标准库函数 fopen、fprintf、fclose 等来实现。以下是一个简单的 C 程序示例,展示如何在 Linux 系统中写入文件:示例:用 C 语言写入文件 #include <stdio.h>int main(…

linux c共享内存

在 Linux 中,共享内存(Shared Memory) 是一种进程间通信(IPC)机制,允许两个或多个进程共享同一块内存区域,从而实现高效的数据交换。共享内存通常通过 shmget, shmat, shmdt 等系统调用来实现。 下面是一些常用…

2025年靠谱的自动吨包机优质厂家推荐榜单

2025年靠谱的自动吨包机优质厂家推荐榜单行业背景与市场趋势随着工业自动化水平的不断提升,自动吨包机作为散料包装领域的关键设备,市场需求呈现稳定增长态势。根据中国包装机械协会最新统计数据,2024年我国自动吨包…

2025年热门的山东吨包机厂家最新权威实力榜

2025年热门的山东吨包机厂家最新权威实力榜行业背景与市场趋势随着中国制造业的持续升级和自动化水平的不断提高,吨包机作为散料包装领域的关键设备,市场需求呈现稳定增长态势。据中国包装机械行业协会最新数据显示,…

2025年评价高的管道加热带厂家推荐及选购指南

2025年评价高的管道加热带厂家推荐及选购指南 行业背景与市场趋势 随着工业自动化水平的提升和节能环保要求的日益严格,管道加热带作为关键的电加热设备,在石油化工、电力、食品加工、制药等领域的需求持续增长。据…

【GitHub每日速递 20251119】免费开源全学段数学教材,打破教育资源获取壁垒!附文件合并及下载攻略

原文: https://mp.weixin.qq.com/s/U9id0M0bl--_IqxG3NxSYA 免费开源全学段数学教材,打破教育资源获取壁垒!附文件合并及下载攻略 ChinaTextbook 是一个提供全学段教材资源的文档集合。简单讲,它整理了从小学到大学…

2025年口碑好的蚀刻加热带厂家最新热销排行

2025年口碑好的蚀刻加热带厂家最新热销排行行业背景与市场趋势随着全球工业自动化水平的不断提升和新能源产业的蓬勃发展,蚀刻加热带作为精密温控领域的关键组件,市场需求呈现稳定增长态势。据《2024-2029全球电加热…

AI论文生成器推荐:6款高效工具助力毕业论文轻松完成(2025最新测评)

作者分享6款AI论文生成工具,助力毕业论文写作。起初作者面对论文一筹莫展,后经朋友推荐了解到[鲲鹏智写](https://rocwrite.com/?df=cnblogs_ipapers)等工具。其中鲲鹏智写是一站式平台,功能强大;PaperFine能生成…

2025年评价高的木浆棉复合百洁布优质厂家推荐榜单

2025年评价高的木浆棉复合百洁布优质厂家推荐榜单行业背景与市场趋势随着全球环保意识的不断提升和消费者对可持续产品的需求增长,木浆棉复合百洁布市场迎来了快速发展期。根据最新行业报告显示,2024年全球木浆棉清洁…

2025年靠谱的木浆棉品牌厂家排行榜

2025年靠谱的木浆棉品牌厂家排行榜行业背景与市场趋势木浆棉作为一种环保型复合材料,近年来在全球范围内获得了快速发展。根据中国纺织工业联合会最新发布的《2024-2025年中国纺织新材料发展报告》显示,2023年中国木…

2025年靠谱的浮吊起重机行业内知名厂家排行榜

2025年靠谱的浮吊起重机行业内知名厂家排行榜行业背景与市场趋势随着全球贸易的持续增长和港口基础设施建设的加速推进,浮吊起重机作为港口装卸和海上作业的关键设备,市场需求呈现稳定上升态势。根据国际港口协会(I…

2025年质量好的港口浮吊厂家推荐及选择指南

2025年质量好的港口浮吊厂家推荐及选择指南行业背景与市场趋势随着全球贸易的持续增长和港口基础设施建设的加速推进,港口浮吊作为重要的装卸设备,市场需求呈现稳定上升态势。根据国际港口协会(IAPH)最新数据显示,…