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

Vue3全局属性app.config.globalProperties

文章目录

  • 一、概念
  • 二、实践
    • 2.1、定义
    • 2.2、使用
  • 三、最后

一、概念

一个用于注册能够被应用内所有组件实例访问到的全局属性的对象。点击【前往】访问官网

二、实践

2.1、定义

main.ts文件中设置app.config.globalPropertie

import {createApp} from 'vue'
import ElementPlus from 'element-plus';
import 'element-plus/dist/index.css'
import App from './App.vue'
import router from './router'
import Pagination from '@/components/Pagination/index.vue';const app = createApp(App);//全局方法
app.config.globalProperties.$type = '类型';app.component('Pagination', Pagination)
app.use(router);
app.use(ElementPlus);
app.mount('#app');

2.2、使用

Vue文件中使用getCurrentInstance(),通过proxy.$type就可以调用上面定义的方法

<template><el-input v-model="proxy.$type" />
<template><script setup>
import { getCurrentInstance } from "vue";
const { proxy } = getCurrentInstance();
console.log(proxy.$type)
</script>

三、最后

本人每篇文章都是一字一句码出来,希望对大家有所帮助,多提提意见。顺手来个三连击,点赞👍收藏💖关注✨,一起加油☕

http://www.lryc.cn/news/271481.html

相关文章:

  • 单片机开发--keil5
  • <JavaEE> TCP 的通信机制(三) -- 滑动窗口
  • 听GPT 讲Rust源代码--library/portable-simd
  • CMake入门教程【基础篇】CMake+Minggw构建项目
  • 2024年原创深度学习算法项目分享
  • Linux自定义shell编写
  • 堆的应用:堆排序和TOP-K问题
  • element表格排序功能
  • HNU-Java程序设计基础训练-2023
  • 数据库和数据库编程
  • 爬虫基础一(持续更新)
  • 右键菜单“以notepad++打开”,在windows文件管理器中
  • JSON.parseObject强制将自动转化的Intage型设置为Long型
  • Redis的集群模式:主从 哨兵 分片集群
  • Note: An Interesting Festival
  • iview表格固定列横向滚动条无法拖动问题
  • Python序列之集合
  • 智慧园区物联综合管理平台之架构简述
  • 国科大图像处理2023速通期末——汇总2017-2019
  • oracle 9i10g编程艺术-读书笔记2
  • PACC:数据中心网络的主动 CNP 生成方案
  • 我最喜欢的趣味几何书-读书笔记
  • Stable Diffusion模型概述
  • 二叉树详解(深度优先遍历、前序,中序,后序、广度优先遍历、二叉树所有节点的个数、叶节点的个数)
  • C++日期类的实现
  • B+树的插入删除
  • c# Avalonia 绘图
  • springboot 双数据源配置
  • Redis内存使用率高,内存不足问题排查和解决
  • bootstrap5开发房地产代理公司Hamilton前端页面