h(App), }) .$mount("#app");2. Le composant utilise la méthode this.$http.xxx(); 1. Monter globalement app.config.globalPropertie"/> h(App), }) .$mount("#app");2. Le composant utilise la méthode this.$http.xxx(); 1. Monter globalement app.config.globalPropertie">
Maison >interface Web >Voir.js >vue3 configure les paramètres globaux et comment utiliser les composants
Vue.property.xxx
import Vue from "vue"; import axios from "axios"; Vue.prototype.$http= axios; new Vue({ router, store, render: (h) => h(App), }).$mount("#app");
this.$http.xxx();
import { createApp } from 'vue' import App from './App.vue' import ElementPlus, { ElMessage, ElMessageBox } from 'element-plus' import 'element-plus/dist/index.css' const app = createApp(App); app.config.globalProperties.$messageBox = ElMessageBox; app.config.globalProperties.$message1 = ElMessage;Vous pouvez déjà voir les $messageBox et $message1 montés dans appContext.config.globalProperties Quant à savoir pourquoi il y a toujours un $message
, nous pouvons regarder une capture d'écran de l'élément ainsi que le site officiel
. Vous pouvez voir que ceci est monté par défaut pour element plus, et nous pouvons l'utiliser directement. L'ajout de $message1 ici est juste à titre de démonstration. En fait, vous pouvez directement utiliser le montage par défaut. Exemple d'utilisation complet// 引入vue的 getCurrentInstance 方法 import { defineComponent, getCurrentInstance } from "vue"; // 获取当前组件实例 const { appContext } = getCurrentInstance(); // 打印看一下结构 console.log(appContext)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!