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

vue3注册全局组件

注册单个全局组件

一.在main.ts中引入注册为全局组件

  1. 在main.ts 引入我们的组件跟随在createApp(App) 后面 切记不能放到mount 后面这是一个链式调用用
  2. 其次调用 component 第一个参数组件名称 第二个参数组件实例
import { createApp } from 'vue'
import App from './App.vue'
import leftVue from './components/left.vue'
createApp(App).component('leftVue',leftVue).mount('#app') 
//.component('leftVue',leftVue)就是注册全局组件 (‘自定义键名’,组件名)

二.页面使用

不需要引入直接使用

  <leftVue></leftVue>

批量注册组件

在日常项目开发中,我们会用到很多组件,一个一个去全局组注册很麻烦,这里就不得不提起批量注册了,具体实现如下

一.在components下创建index.ts/js

import leftVue from './left.vue'
import rightVue from './right.vue' //引入组件import type { App, Component } from 'vue'
const components:any= {leftVue,rightVue} export default {install(app: App) {Object.keys(components).forEach((key: string) => { app.component(key, components[key])//遍历挂载组件})},
}

二.在main.ts/js引入挂载

import globalComponent from '@/components/index'
app.use(globalComponent)

三.在页面可以直接使用,不需要引入

  <leftVue></leftVue><rightVue></rightVue>

局部注册

一.引入

在需要用到的页面直接引入

import leftVue from "@/components/left.vue";

二.使用

  <leftVue></leftVue>

相关文章:

vue3注册全局组件

注册单个全局组件 一.在main.ts中引入注册为全局组件 在main.ts 引入我们的组件跟随在createApp(App) 后面 切记不能放到mount 后面这是一个链式调用用其次调用 component 第一个参数组件名称 第二个参数组件实例 import { createApp } from vue import App from ./App.vue …...

vue 在什么情况下在数据发生改变的时候不会触发视图更新

在 Vue 中&#xff0c;通常数据发生变化时&#xff0c;视图会自动更新。但是&#xff0c;有几种情况可能导致数据变化不会触发视图更新&#xff1a; 1.对象属性的添加或删除&#xff1a; Vue 无法检测到对象属性的添加或删除。因为 Vue 在初始化实例时对属性执行了 getter/se…...

HTML世界之标签Ⅲ

一、dfn 标签 <dfn> 标签是一个短语标签&#xff0c;用来定义一个定义项目。 写法&#xff1a; <dfn></dfn> 二、dialog 标签 <dialog> 标签定义一个对话框、确认框或窗口。 属性 值 描述 open open 规定 dialog 元素是有效的&#xff0c;用户…...

【UE5】游戏框架GamePlay

项目资源文末百度网盘自取 游戏框架 游戏 由 游戏模式(GameMode) 和 游戏状态(GameState) 所组成 加入游戏的 人类玩家 与 玩家控制器(PlayerController) 相关联 玩家控制器允许玩家在游戏中拥有 HUD&#xff0c;这样他们就能在关卡中拥有物理代表 玩家控制器还向玩家提供 …...

用户管理【MySQL】

文章目录 查看用户信息创建用户修改密码删除用户授予权限收回权限 查看用户信息 在名为mysql的数据库中有一个表user维护着 MySQL 的用户信息。 其中&#xff1a; user&#xff1a; 表示该用户的用户名。host&#xff1a; 表示该用户可以从哪个主机登录&#xff0c;localhost…...

Rust教程:How to Rust-变量

本文为第1篇 专栏简介 本专栏是优质Rust技术专栏&#xff0c;推荐精通一门技术栈的蟹友&#xff0c;不建议完全无计算机基础的同学 感谢Rust圣经开源社区的同学&#xff0c;为后来者提供了非常优秀的Rust学习资源 本文使用&#xff1a; 操作系统macOS Sonoma 14 / Apple M…...

TCP/IP超全笔记 - TCP篇

TCP/IP超全笔记 - TCP篇 什么是 TCP TCP&#xff08;Transmission Control Protocol&#xff0c;传输控制协议&#xff09;是一种面向连接的、可靠的、基于字节流的传输层通信协议。 面向连接&#xff1a;一对一&#xff0c;先连接&#xff0c;再传输数据可靠交付&#xff1a;…...

MIT 6.858 计算机系统安全讲义 2014 秋季(一)

译者&#xff1a;飞龙 协议&#xff1a;CC BY-NC-SA 4.0 MIT 6.858 计算机系统安全笔记 2014 秋季 2014 年由Nickolai Zeldovich 教授和James Mickens 教授教授授课的 6.858 讲座笔记。这些讲座笔记略有修改&#xff0c;与 6.858 课程网站上发布的内容略有不同。 第1讲&#x…...

mybatis-plus整合spring boot极速入门

使用mybatis-plus整合spring boot&#xff0c;接下来我来操作一番。 一&#xff0c;创建spring boot工程 勾选下面的选项 紧接着&#xff0c;还有springboot和依赖我们需要选。 这样我们就创建好了我们的spring boot&#xff0c;项目。 简化目录结构&#xff1a; 我们发现&a…...

Kafka|处理 Kafka 消息重复的有效措施

文章目录 消息重复场景生产者端Kafka Broker消费者端 如何防止消息重复 消息重复是 Kafka 系统中另一个常见的问题&#xff0c;可能发生在生产者、Broker 或消费者三个方面。下面我们来讨论一些可能导致消息重复的场景以及如何处理。 消息重复场景 生产者端 重试机制导致消息…...

【C++】函数模板和类模板

目录 1.泛型编程 2.函数模板 2.1函数模板的定义格式 2.2函数模板的实例化 2.3函数模板参数的匹配原则 3.类模板 3.1类模板的定义格式 3.2类模板的实例化 3.3模板的分离编译 1.泛型编程 泛型编程&#xff1a;编写与类型无关的通用代码&#xff0c;是代码复用的一种手段…...

Echarts 配置项 series 中的 data 是多维度

文章目录 需求分析 需求 如下图数据格式所示&#xff0c;现要求按照该格式进行绘制折线图 分析 在绘制折线图时&#xff0c;通常我们的 series 中的 data 数据是这样的格式 option {title: {text: Stacked Area Chart},tooltip: {trigger: axis,axisPointer: {type: cross…...

快速了解Redis

Redis是什么&#xff1f; Redis是一个数据库&#xff0c;是一个跨平台的非关系型数据库&#xff0c;Redis完全开源&#xff0c;遵守BSD协议。它通过键值对(Key-Value)的形式存储数据。 与传统数据库不同的是 Redis 的数据是存在内存中的 &#xff0c;也就是它是内存数据库&am…...

1.2_2 OSI参考模型

文章目录 1.2_2 OSI参考模型一、概述&#xff08;一&#xff09;ISO/OSI参考模型是怎么来的&#xff1f;&#xff08;二&#xff09;ISO/OSI参考模型&#xff08;三&#xff09;ISO/OSI参考模型解释通信过程 二、各层功能及协议&#xff08;一&#xff09;应用层&#xff08;第…...

CVPR 2024 | Modular Blind Video Quality Assessment:模块化无参视频质量评估

无参视频质量评估 (Blind Video Quality Assessment&#xff0c;BVQA) 在评估和改善各种视频平台并服务用户的观看体验方面发挥着关键作用。当前基于深度学习的模型主要以下采样/局部块采样的形式分析视频内容&#xff0c;而忽视了实际空域分辨率和时域帧率对视频质量的影响&am…...

C++指针(五)完结篇

个人主页&#xff1a;PingdiGuo_guo 收录专栏&#xff1a;C干货专栏 前言 相关文章&#xff1a;C指针&#xff08;一&#xff09;、C指针&#xff08;二&#xff09;、C指针&#xff08;三&#xff09;、C指针&#xff08;四&#xff09;万字图文详解&#xff01; 本篇博客是介…...

使用registry镜像创建私有仓库

通过安装Docker后&#xff0c;Docker官网提供的registry镜像简单搭建一套本地私有仓库 1.通过registry镜像 &#xff0c;做端口映射&#xff0c;创建一个容器&#xff0c;通过容器内的一个目录来创建私有仓库 并且将容器内仓库与本地路径做挂载 [rootnode1 ~]# docker run -d…...

前端发展史与优秀编程语言

前端开发是互联网技术领域中的一个重要分支&#xff0c;负责构建用户直接交互的网页和应用程序界面。随着互联网的发展&#xff0c;前端技术经历了多个阶段的演变&#xff0c;从最初的简单静态页面到如今的复杂交互式应用&#xff0c;不断推动着用户体验的提升和网页功能的丰富…...

利用SQL Server 进行报表统计的关键SQL语句与函数

在数据库应用中&#xff0c;报表统计是一项至关重要的任务&#xff0c;它为企业提供了数据洞察和决策支持。SQL Server作为一种强大的关系型数据库管理系统&#xff0c;提供了丰富的SQL语句和函数&#xff0c;可用于高效地进行报表统计。本文将介绍一些常用的SQL语句和函数&…...

【目标检测】旋转目标检测COCO格式标注转DOTAv1格式

DOTAv1数据集格式&#xff1a; imagesource:imagesource gsd:gsd x1, y1, x2, y2, x3, y3, x4, y4, category, difficult x1, y1, x2, y2, x3, y3, x4, y4, category, difficult ... imagesource: 图片来源 gsd: 分辨率 x1, y1, x2, y2, x3, y3, x4, y4&#xff1a;四边形的四…...

第9章 函数-9.7 函数嵌套

Python支持函数嵌套&#xff0c;函数嵌套指的是在当前函数内再创建另外一个函数。函数在进行嵌套之后&#xff0c;需要注意4点&#xff0c;一是内层函数可以访问外层函数中的所有变量&#xff0c;但不能修改外层函数中该变量的值&#xff1b;二是外层函数可以访问内层函数中的全…...

你的AIAgent真的可靠吗?用SITS2026认证的8项压力测试指标立刻自检(附开源验证工具链)

第一章&#xff1a;SITS2026总结&#xff1a;构建可靠AIAgent的关键要素 2026奇点智能技术大会(https://ml-summit.org) 构建高可靠性AI Agent并非仅依赖大模型能力的堆叠&#xff0c;而是系统性工程实践的结果。SITS2026会议中多位工业界与学术界专家共同指出&#xff1a;可观…...

10个必知的Android开源项目:从android-dev-com看Google、Square等大厂技术栈

10个必知的Android开源项目&#xff1a;从android-dev-com看Google、Square等大厂技术栈 【免费下载链接】android-dev-com Some Famous Android Developers Information, 微信公众号:codekk, 网站: 项目地址: https://gitcode.com/gh_mirrors/an/android-dev-com andro…...

【AIAgent代码审查黄金标准】:2026奇点大会联合IEEE发布的首个L3级可信审查评估框架(仅限首批200家获授)

第一章&#xff1a;2026奇点智能技术大会&#xff1a;AIAgent代码审查 2026奇点智能技术大会(https://ml-summit.org) 在2026奇点智能技术大会上&#xff0c;AIAgent代码审查成为核心议题之一。与传统静态分析工具不同&#xff0c;新一代AIAgent具备上下文感知、跨文件语义理解…...

flink mysql集群增删改查

一、Flink 入门阶段最常见的疑问1.1、source/sink/mapFunction 处理的区别kafka作为source&#xff0c;流数据处理&#xff0c;需要查mysql&#xff0c;查redis&#xff0c;合并数据再查再处理&#xff0c;再输出。对比表格&#xff1a;Source/Sink 内查询 vs 独立 Map维度在 S…...

List.Sort与LINQ排序哪种更高效

在C#开发里头&#xff0c;针对集合操作排序这件事儿&#xff0c;那可是极为常见的。List.Sort方法&#xff0c;还有LINQ给出的OrderBy以及OrderByDescending方法&#xff0c;它们都能够轻易地达成排序任务。然而呢&#xff0c;它们在底层所遵循的机制&#xff0c;就连使用的场景…...

BGE Reranker-v2-m3部署案例:离线考试阅卷系统中实现主观题参考答案语义匹配

BGE Reranker-v2-m3部署案例&#xff1a;离线考试阅卷系统中实现主观题参考答案语义匹配 1. 项目背景与需求场景 在传统的考试阅卷系统中&#xff0c;主观题评分一直是个让人头疼的问题。特别是像简答题、论述题这类题目&#xff0c;学生的答案五花八门&#xff0c;但表达的意…...

从零到一:解锁Obsidian核心功能与高效工作流

1. 为什么选择Obsidian构建知识体系&#xff1f; 第一次打开Obsidian时&#xff0c;你可能和我当初一样感到困惑——这个看起来朴素的Markdown编辑器&#xff0c;凭什么被称作"第二大脑"&#xff1f;经过两年深度使用&#xff0c;我的个人知识库已经积累了超过2000条…...

SRS GB28181接入实战:除了海康摄像头,你的NVR和第三方IPC怎么配?附API调用初探

SRS GB28181多设备接入实战&#xff1a;从NVR到第三方IPC的配置与API控制 监控设备集成领域的技术人员经常面临一个现实挑战&#xff1a;如何在同一个GB28181服务器上兼容不同厂商的设备&#xff1f;上周我帮某连锁超市部署集中监控系统时&#xff0c;就遇到了大华NVR与宇视IPC…...

文档解析新选择:Youtu-Parsing双并行加速,快速处理大量文档

文档解析新选择&#xff1a;Youtu-Parsing双并行加速&#xff0c;快速处理大量文档 1. 引言&#xff1a;文档解析的痛点与解决方案 每天&#xff0c;我们都在与各种文档打交道——学术论文、商业合同、财务报表、技术文档。这些文档往往包含复杂的元素&#xff1a;文字、表格…...