技术栈

vue3 动态加载组件

爱咋咋地12024-08-02 1:37
javascript 复制代码
//模版调用
<component :is="geticon(item.icon)" />

//引入
import { ref, onMounted, markRaw, defineAsyncComponent } from 'vue';


//异步添加icon图标组建
function geticon(params) {
    const modules = import.meta.glob('../components/icons/*.vue');
    const link = modules[`../components/icons/${params}.vue`]
    return markRaw(defineAsyncComponent(link))
}
上一篇:若依替换首页上的logo
下一篇:深入理解C语言结构体
相关推荐
BD_Marathon
3 小时前
Vue3_响应式数据和setup语法糖
javascript
李广山Samuel
3 小时前
Node-OPCUA 入门(2)-创建一个简单的opcua客户端
javascript
长安牧笛
3 小时前
开发课堂学生专注度分析程序,捕捉学生面部表情和动作,分析专注程度,帮助老师调整教学。
javascript
weixin_44811994
3 小时前
Datawhale Hello-Agents入门篇202512第2次作业
java·前端·javascript
BD_Marathon
3 小时前
Vue3_事件渲染命令
开发语言·javascript·ecmascript
程序员爱钓鱼
3 小时前
Node.js 编程实战:路由与中间件
前端·后端·node.js
程序员爱钓鱼
3 小时前
Node.js 编程实战:Express 基础
前端·后端·node.js
周万宁.FoBJ
3 小时前
在vite+Vue3项目中使用 自定义svg 图标,借助vite-plugin-svg-icons 封装SvgIcon组件
vue.js
Cat God 007
3 小时前
完整静态工具网站(尝试)
前端·html
BD_Marathon
3 小时前
Vue3_文本渲染命令
vue.js
热门推荐
01GitHub 镜像站点02UV安装并设置国内源03Linux下V2Ray安装配置指南04在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)05安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)06BongoCat - 跨平台键盘猫动画工具07Labelme从安装到标注:零基础完整指南08jdk21下载、安装(Windows、Linux、macOS)09CentOS的ISO镜像下载10Open-AutoGLM Windows 安装部署教程