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

价钱网站建设游戏开服表网站开发

价钱网站建设,游戏开服表网站开发,网站策划案内容,做网站的属于什么目录 一:基础使用 1、简介 2、使用 3、打印结果: 二:封装 1、创建一个.ts文件(utils/msg.ts) 2、在main.ts中全局注册 3、在页面中使用 4、打印结果 一:基础使用 1、简介 app.config.globalProperties 是 Vue 3 应用实例(app)的一个配置属性&…

目录

一:基础使用

1、简介

2、使用

3、打印结果:

二:封装

1、创建一个.ts文件(utils/msg.ts)

2、在main.ts中全局注册

3、在页面中使用

4、打印结果


一:基础使用

1、简介

app.config.globalProperties 是 Vue 3 应用实例(app)的一个配置属性,它允许你在整个应用范围内添加全局可用的属性。将一些常用的工具函数挂载到全局属性上,这样在组件中就可以直接调用这些函数,而无需重复导入。

import { createApp } from 'vue';
import App from './App.vue';// 创建 Vue 应用实例
const app = createApp(App);// 添加全局属性
app.config.globalProperties.$mes= '这是一个全局消息';
app.config.globalProperties.$meFunction=()=>{return '这是个全局函数返回的方法'
};// 挂载应用
app.mount('#app');

2、使用

<template><div></div>
</template><script setup lang="ts'>
import { getCurrentInstance } from "vue";
const { proxy } = getCurrentInstance() as any;
console.log("proxy", proxy);
console.log("mes", proxy.$mes);
console.log("msFunction", proxy.$meFunction());
</script>

解释:

getCurrentInstance getCurrentInstance 函数用于获取当前正在活跃的组件实例。在 vue3的组合式 API 中,由于不再像选项式 API 那样有一个明确的 this 指向当前组件实例,当你需要访问组件实例的属性、方法或者上下文信息时,就可以使用 getCurrentInstance 来获取当前组件实例

proxy : Vue 3 里,app.config.globalProperties 可用于给应用添加全局属性,而借助 getCurrentInstance 获取的 proxy 对象能够访问这些全局属性。

3、打印结果:

如果属性很多,不可能全部写在main.ts中,有以下方法

二:封装

1、创建一个.ts文件(utils/msg.ts)

export const msgFunction = (value: any) => {return value;
};

2、在main.ts中全局注册

import { createApp } from 'vue';
import App from './App.vue';// 创建 Vue 应用实例
const app = createApp(App);
import { msgFunction } from "./utils/msg";// 添加全局属性
app.config.globalProperties.$msgFunction = msgFunction;// 挂载应用
app.mount('#app');

3、在页面中使用

<template><div></div>
</template><script setup lang="ts'>
import { getCurrentInstance } from "vue";
const { proxy } = getCurrentInstance() as any;
console.log("proxy", proxy.$msgFunction("你好"));
</script>

4、打印结果

http://www.dtcms.com/a/611868.html

相关文章:

  • 怎样在自己网站上传产品深圳光明区最新消息
  • 11月14日星期五今日早报简报微语报早读
  • 浙江标力建设集团网站新冠三阳最新消息
  • 中国网站设计模板汕头建站模板系统
  • 网站建设案例新闻wordpress防止f12
  • 深圳做夜场做网站合理使用说明
  • 网站的ip地址是什么旅游网站开发报价单
  • wordpress 网站关键词大兴模版网站开发公司哪家好
  • C语言编程实战:每日刷题 - day3
  • GPT‑5.1 全面解析:智能与人性化的再平衡
  • Windows 11 无线网卡故障排查
  • 潍坊网站建设尚荣青岛市专业做网站的吗
  • GJOI 11.11 题解
  • C语言编译器 | 如何选择适合自己的编译器进行开发
  • 广东省交通建设监理检测协会网站怎么做自己的网站赚钱
  • (论文速读)AIMV2:一种基于多模态自回归预训练的大规模视觉编码器方法
  • 蓝牙 Prmary PHY LE Coded 收发测试发送没问题,但接收不到,是否是硬件不支持
  • 网站备案需要多少时间企业建设网站应如何申请
  • 商城网站建设公司报价番禺制作网站技术
  • 电商网站开发研究内容和预期成果扬中市人才网官网
  • 天保建设集团有限公司网站天津多媒体设计公司
  • 重庆网捷网站建设技术有限公司wordpress如何设置关键词
  • 舞美设计制作公司sem与seo的区别
  • 数字营销软件逆冬seo
  • 网站整站下载带数据库后台的方法大连百度推广公司有几家
  • 数学分析简明教程——4.2
  • 物联网网站开发网站建设一般用英文怎么说
  • 红旗渠建设集团有限公司网站注册一个公司网站的费用
  • 台州网站关键字优化详情网络销售是做什么的
  • 学校网站建设答辩php 5.4 wordpress