当前位置: 首页 > news >正文

vue3中动态引入组件并渲染组件

在开发中 有时会在打包或者各种可能的情况下 报错或警告提示 模块化打包的问题,
我们需要动态引入组件并渲染组件时,可以使用import引入 如下举例

import { ref, markRaw } from 'vue'
const childrenComponent = ref();
onMounted(() => {//举例引入一个组件childrenComponent.vueimport('**/..**../childrenComponent.vue').then((module) => {childrenComponent.value = markRaw(module.default);// 确保该赋值操作不会反复触发重新渲染});
});

可以使用component标签和:is 属性来动态创建和使用组件。

  <component :is="childrenComponent" v-if=" childrenComponent"/>
http://www.lryc.cn/news/447343.html

相关文章:

  • 【艾思科蓝】网络安全的隐秘战场:构筑数字世界的铜墙铁壁
  • 将图片资源保存到服务器的盘符中
  • 数学建模练习小题目
  • 不可错过的10款文件加密软件,企业电脑加密文件哪个软件好用
  • 常用卫星学习
  • 音视频入门基础:FLV专题(3)——FLV header简介
  • python中数据处理库,机器学习库以及自动化与爬虫
  • 2024最新测评:低代码平台在企业复杂应用场景的适用性如何?
  • URL中 / 作为字符串,而不是路径。
  • el-input只能输入指定范围的数字
  • 数据结构编程实践20讲(Python版)—01数组
  • 数据库实验2—1
  • 现代前端框架实战指南:React、Vue.js、Angular核心概念与应用
  • MySQL --用户管理
  • 详解前驱图与PV操作
  • 孩子来加拿大上学真的那么轻松吗?(上)
  • 【算法篇】二叉树类(1)(笔记)
  • 《C++无锁编程:解锁高性能并发的新境界》
  • 系统架构设计师教程 第9章 9.5 软件可靠性测试 笔记
  • 如何使用ssm实现校园体育赛事管理系统的设计与实现+vue
  • CSS 中的文本相关属性(line - height、font、letter - 属性、text - 属性)
  • mobaxterm、vscode通过跳板机连接服务器
  • 鸿萌数据恢复:iPhone 手机被盗后应采取哪些措施?警惕这些骗局
  • 为了学习Python熬夜部署了Jupyter Notebook 6.x
  • docker-文件复制(docker cp:用于在Docker主机和容器之间拷贝文件或目录)
  • guava里常用功能
  • su 命令:一键切换用户身份、提高su命令安全性的建议
  • 观察者模式(发布-订阅模式)
  • 耦合微带线单元的网络参量和等效电路公式推导
  • elasticsearch的Ingest Attachment插件的使用总结