关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

【Vue3 第十三章】动态组件 & 递归组件 & 组件别名

发布时间:2023-06-29 08:00:16
数字化管理平台 Vue3+Vite+VueRouter+Pinia+Axios+ElementPlus 权限系统-商城 个人博客地址 一、动态组件 通过内置组件 的 is 属性,动态指定需要显示的组件。 动态组件实现 Tab 切换的效果: 演示代码: 二、递归组件 递归组件类似于递归函数,就是在当前组件内调用组件本身。一般情况下,不需要 import 引入直接使用即可。 2.1 递归组件演示 2.2 定义组件别名 采用选项式API语法多写一个 script 去通过 name 注册一个组件别名,当前组件内调用这个组件别名。 unplugin-vue-define-options插件定义组件别名 Element Plus 源码使用这个插件来对组件名进行注册,所以我们完全可以放心的使用。 1. 安装插件 npm install unplugin-vue-define-options -D 2. vite.config.js 文件添加插件 import { defineConfig } from 'vite'; import vue from '@vitejs/plugin-vue'; import DefineOptions from 'unplugin-vue-define-options/vite'; // https://vitejs.dev/config/ export default defineConfig({ plugins: [vue(), DefineOptions()], }); 3. 配置完成后,就可以在组件中直接使用了

/template/Home/leiyu/PC/Static