Vue中一键批量注册全局组件

news/2025/2/21 22:57:06/

文件目录如下

1. component文件夹中编写所有的公共组件

        注意:之后一键注册的全局组件名就是每个公共组件(xxx.vue)文件的文件名 xxx

2. plugins/components.js中批量注册组件

import Vue from "vue"let requireFile = require.context("../components/", true, /\/*\.vue$/);
requireFile.keys().forEach((fileName) => {const moduleConfig = requireFile(fileName);const comp = moduleConfig.default || moduleConfig;Vue.component(comp.name, comp)
});

3. plugin/index.js中导入改文件夹下的文件

import "./axios";
import "./elementUi";
import "./components"

4. main.js中导入plugin

import "./plugins";

5. 页面中直接使用组件无需引入


http://www.ppmy.cn/news/1116328.html

相关文章

vue3的双向绑定原理分析

谈到vue3的双向绑定原理,就得先知道,为什么vue2的双向绑定方式会被废弃? vue2的双向绑定 Object.defineProperty Object.defineProperty() 方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回…

爬虫框架Scrapy学习笔记-1

前言 在现代互联网时代,网页数据获取和处理已经成为了重要的技能之一。无论是为了获取信息、做市场研究,还是进行数据分析,掌握网页爬取和数据处理技术都是非常有用的。本文将介绍从网页加载到数据存储的完整过程,包括网络请求、…

高并发分布式架构演进之路

淘宝 10 年,高并发分布式架构演进之路 楼仔 2022-04-08987阅读23分钟 大家好,我是楼仔! 之前给自己定了一个学习计划,今年上半年需要完成“高并发”系列文章,这个是该系列的第一篇。 在写“高并发”系列文章之前&a…

软键盘控制cesium相机移动旋转

1.有航向 类似于控制飞机飞行 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport" content"…

解决Python中的JSON序列化Bug TypeError: Object of type ‘int64‘ is not JSON serializable

&#x1f337;&#x1f341; 博主猫头虎&#xff08;&#x1f405;&#x1f43e;&#xff09;带您 Go to New World✨&#x1f341; &#x1f984; 博客首页: &#x1f405;&#x1f43e;猫头虎的博客&#x1f390;《面试题大全专栏》 &#x1f995; 文章图文并茂&#x1f996…

java学习--day9 (封装)

文章目录 day8作业今天的内容1.封装2.this关键字3.类对象可以作为一个方法的参数4.多类合作【重点】 day8作业 1.声明一个类的语法格式实体类class 类名 {String name;int age;double weight;char sex;public void eat () {sout("中午吃饭");}} 2.通过类创建一个对象…

【排障记录】扩展坞USB 3.0能用而2.0不能用

一、症状表现 日常使用小米的一个扩展坞连接笔记本&#xff0c;平时用来插U盘&#xff0c;没有什么问题&#xff0c;但是今天插了鼠标键盘&#xff0c;发现根本不识别 二、排查过程 目前的连接结构 笔记本C口→type-C延长线→扩展坞A→设备 1.排查笔记本故障 将键盘鼠标插…

SSM - Springboot - MyBatis-Plus 全栈体系(十一)

第二章 SpringFramework 五、Spring AOP 面向切面编程 6. Spring AOP 基于 XML 方式实现&#xff08;了解&#xff09; 6.1 准备工作 加入依赖和基于注解的 AOP 时一样。准备代码把测试基于注解功能时的 Java 类复制到新 module 中&#xff0c;去除所有注解。 6.2 配置 Sp…