Table des matières
vue3 utilise element-plus pour appeler message
1 Après avoir introduit l'élément globalement
2. Dans l'API Composition, la méthode de configuration transmet deux variables
3. Une autre méthode consiste à utiliser provide/inject
4. La façon la plus simple d'écrire dans l'API Composition est d'introduire à la demande
vue en utilisant Element. Le composant message
Maison interface Web Voir.js Comment utiliser element-plus pour appeler un message dans vue3

Comment utiliser element-plus pour appeler un message dans vue3

May 17, 2023 pm 03:52 PM
vue3 element-plus message

    vue3 utilise element-plus pour appeler message

    Environnement : vue3+typescript+element-plus

    1 Après avoir introduit l'élément globalement

    element a ajouté la méthode globale $message

    dans app.config. globalProperties

    Il peut donc être utilisé directement dans l'API d'options

      mounted(){
        (this as any).$message.success("this.$message");
      }
    Copier après la connexion

    2. Dans l'API Composition, la méthode de configuration transmet deux variables

    props et le contexte le remplace comme contexte, mais le contexte n'a qu'émettre, attrs, et les slots, et si vous l'utilisez directement dans setup, des problèmes surgiront : Description sur le site officiel :

    Dans setup(), ce ne sera pas une référence à l'instance active, car setup() est appelé avant d'analyser un autre composant options, donc This inside setup() se comporte complètement différemment de celui-ci dans les autres options. Une confusion peut survenir lorsque vous l'utilisez avec d'autres API facultatives dans setup().

    Par conséquent, l'instance peut être obtenue en appelant la méthode getCurrentInstance. Cette méthode peut être utilisée directement après avoir introduit element-plus globalement

    //helloworld.vue
    import { getCurrentInstance, defineComponent,onMounted } from 'vue';
    export default  = defineComponent{
    setup(omprops,content){
        onMounted(()=>{
          getCurrentInstance()?.appContext.config.globalProperties.$message.success("聪明");
        })
    }
    Copier après la connexion

    3. Une autre méthode consiste à utiliser provide/inject

    //main.ts
    import { createApp } from 'vue'
    import App from './App.vue'
    import element from 'element-plus'
    import 'element-plus/lib/theme-chalk/index.css'
    import {ElMessage} from 'element-plus'
    const app = createApp(App)
    app.use(element)
    //如果没有全局引用element,还需写下面一句
    //app.config.globalProperties.$message = ElMessage;
    app.provide('$message', ElMessage)
    app.mount('#app')
    Copier après la connexion
    //helloworld.vue
    import { inject, defineComponent,onMounted } from 'vue';
    export default  = defineComponent{
    setup(omprops,content){
        onMounted(()=>{
          (inject('$message') as any).success("inject");
        })
    }
    Copier après la connexion

    4. La façon la plus simple d'écrire dans l'API Composition est d'introduire à la demande

    //helloworld.vue
    import { inject, defineComponent,onMounted } from 'vue';
    import { ElMessage } from 'element-plus'
    export default  = defineComponent{
    setup(omprops,content){
        onMounted(()=>{
          ElMessage.success('按需引入');
        })
    }
    Copier après la connexion

    vue en utilisant Element. Le composant message

    est utilisé dans les fichiers vue

    this.$message({
      message: "提示信息",
      type: "success"
    })
    Copier après la connexion

    est utilisé dans les fichiers js

    ElementUI.Message({
      message: '提示信息',
      type: 'warning'
    });
    Copier après la connexion

    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!

    Déclaration de ce site Web
    Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

    Outils d'IA chauds

    Undresser.AI Undress

    Undresser.AI Undress

    Application basée sur l'IA pour créer des photos de nu réalistes

    AI Clothes Remover

    AI Clothes Remover

    Outil d'IA en ligne pour supprimer les vêtements des photos.

    Undress AI Tool

    Undress AI Tool

    Images de déshabillage gratuites

    Clothoff.io

    Clothoff.io

    Dissolvant de vêtements AI

    AI Hentai Generator

    AI Hentai Generator

    Générez AI Hentai gratuitement.

    Article chaud

    R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
    2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
    Repo: Comment relancer ses coéquipiers
    4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
    Hello Kitty Island Adventure: Comment obtenir des graines géantes
    3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
    Combien de temps faut-il pour battre Split Fiction?
    3 Il y a quelques semaines By DDD

    Outils chauds

    Bloc-notes++7.3.1

    Bloc-notes++7.3.1

    Éditeur de code facile à utiliser et gratuit

    SublimeText3 version chinoise

    SublimeText3 version chinoise

    Version chinoise, très simple à utiliser

    Envoyer Studio 13.0.1

    Envoyer Studio 13.0.1

    Puissant environnement de développement intégré PHP

    Dreamweaver CS6

    Dreamweaver CS6

    Outils de développement Web visuel

    SublimeText3 version Mac

    SublimeText3 version Mac

    Logiciel d'édition de code au niveau de Dieu (SublimeText3)

    Comment implémenter la possibilité de modification de table et la sélection de lignes via vue et Element-plus Comment implémenter la possibilité de modification de table et la sélection de lignes via vue et Element-plus Jul 17, 2023 am 09:43 AM

    Comment implémenter la possibilité de modifier des tableaux et la sélection de lignes via vue et Element-plus Introduction : Les tableaux sont l'un des composants fréquemment utilisés lors du développement d'applications Web. Les fonctions de modification des tableaux et de sélection de lignes sont des exigences très courantes et pratiques. Dans le framework Vue.js, ces deux fonctions peuvent être facilement réalisées en combinant la bibliothèque de composants Element-plus. Cet article expliquera comment implémenter les fonctions de modification de table et de sélection de lignes via Vue et Element-plus, et fournira des exemples de code correspondants. 1. Précision du projet

    vue3+vite : Comment résoudre l'erreur lors de l'utilisation de require pour importer dynamiquement des images dans src vue3+vite : Comment résoudre l'erreur lors de l'utilisation de require pour importer dynamiquement des images dans src May 21, 2023 pm 03:16 PM

    vue3+vite:src utilise require pour importer dynamiquement des images et des rapports d'erreurs et des solutions. vue3+vite importe dynamiquement plusieurs images. Si vue3 est développé à l'aide de TypeScript, il y aura un message d'erreur indiquant que requireisnotdefined ne peut pas être utilisé comme imgUrl. :require(' .../assets/test.png') est importé car TypeScript ne prend pas en charge require, donc l'importation est utilisée. Voici comment le résoudre : utilisez waitimport.

    Comment utiliser vue et Element-plus pour implémenter les fonctions de téléchargement et de téléchargement de fichiers Comment utiliser vue et Element-plus pour implémenter les fonctions de téléchargement et de téléchargement de fichiers Jul 18, 2023 pm 12:28 PM

    Comment utiliser Vue et ElementPlus pour implémenter les fonctions de téléchargement et de téléchargement de fichiers Introduction : Dans les applications Web, les fonctions de téléchargement et de téléchargement de fichiers sont très courantes. Cet article explique comment utiliser Vue et ElementPlus pour implémenter les fonctions de téléchargement et de téléchargement de fichiers. Grâce à l'exemple de code, vous pouvez comprendre facilement et intuitivement comment utiliser Vue et ElementPlus pour implémenter ces fonctions. 1. Installez et importez ElementPlus. Installez ElementPlus dans le projet Vue.

    Comment actualiser le contenu partiel de la page dans Vue3 Comment actualiser le contenu partiel de la page dans Vue3 May 26, 2023 pm 05:31 PM

    Pour réaliser un rafraîchissement partiel de la page, il suffit d'implémenter le re-rendu du composant local (dom). Dans Vue, le moyen le plus simple d'obtenir cet effet est d'utiliser la directive v-if. Dans Vue2, en plus d'utiliser l'instruction v-if pour restituer le dom local, nous pouvons également créer un nouveau composant vierge. Lorsque nous devons actualiser la page locale, accéder à cette page de composant vierge, puis y revenir. la garde beforeRouteEnter dans la page d’origine vierge. Comme le montre la figure ci-dessous, comment cliquer sur le bouton d'actualisation dans Vue3.X pour recharger le DOM dans la zone rouge et afficher l'état de chargement correspondant. Puisque la garde dans le composant dans la syntaxe scriptsetup dans Vue3.X n'a ​​que o

    Comment utiliser vue et Element-plus pour implémenter des formulaires étape par étape et une vérification de formulaire Comment utiliser vue et Element-plus pour implémenter des formulaires étape par étape et une vérification de formulaire Jul 17, 2023 pm 10:43 PM

    Comment utiliser Vue et ElementPlus pour implémenter des formulaires étape par étape et une vérification de formulaires. Dans le développement Web, les formulaires sont l'un des composants d'interaction utilisateur les plus courants. Pour les formulaires complexes, nous devons souvent effectuer des fonctions de remplissage et de vérification de formulaire étape par étape. Cet article expliquera comment utiliser les frameworks Vue et ElementPlus pour réaliser ces deux fonctions. 1. Formulaire étape par étape Un formulaire étape par étape consiste à diviser un grand formulaire en plusieurs petites étapes, et les utilisateurs doivent remplir les étapes en fonction des étapes. Nous pouvons profiter de la composantisation et du routage de Vue

    Comment utiliser vue et Element-plus pour implémenter les notifications de messages et les invites contextuelles Comment utiliser vue et Element-plus pour implémenter les notifications de messages et les invites contextuelles Jul 17, 2023 pm 10:42 PM

    Introduction à l'utilisation de Vue et ElementPlus pour implémenter des notifications de messages et des invites contextuelles : dans le développement d'applications Web, les notifications de messages et les invites contextuelles sont l'une des fonctions très importantes. En tant que framework frontal populaire, Vue, combiné à ElementPlus, une excellente bibliothèque d'interface utilisateur, peut facilement implémenter diverses invites contextuelles et fonctions de notification de messages. Cet article expliquera comment utiliser la bibliothèque de composants ElementPlus dans un projet Vue pour implémenter des fonctions de notification de message et d'invite contextuelle, et joindra des exemples de code pertinents.

    Comment utiliser vue et Element-plus pour exporter et imprimer des données Comment utiliser vue et Element-plus pour exporter et imprimer des données Jul 18, 2023 am 09:13 AM

    Comment utiliser Vue et ElementPlus pour implémenter des fonctions d'exportation et d'impression de données. Ces dernières années, avec le développement rapide du développement front-end, de plus en plus d'applications Web doivent fournir des fonctions d'exportation et d'impression de données pour répondre aux divers besoins des utilisateurs en matière d'utilisation des données. . En tant que framework JavaScript populaire, Vue peut facilement implémenter des fonctions d'exportation et d'impression de données lorsqu'il est utilisé avec la bibliothèque de composants ElementPlus. Cet article présentera une exportation de données et

    Comment utiliser definitionCustomElement pour définir des composants dans Vue3 Comment utiliser definitionCustomElement pour définir des composants dans Vue3 May 28, 2023 am 11:29 AM

    Utilisation de Vue pour créer des éléments personnalisés WebComponents est un nom collectif pour un ensemble d'API Web natives qui permettent aux développeurs de créer des éléments personnalisés réutilisables (customelements). Le principal avantage des éléments personnalisés est qu’ils peuvent être utilisés avec n’importe quel framework, même sans. Ils sont idéaux lorsque vous ciblez des utilisateurs finaux susceptibles d'utiliser une pile technologique frontale différente, ou lorsque vous souhaitez dissocier l'application finale des détails d'implémentation des composants qu'elle utilise. Vue et WebComponents sont des technologies complémentaires et Vue offre un excellent support pour l'utilisation et la création d'éléments personnalisés. Vous pouvez intégrer des éléments personnalisés dans des applications Vue existantes ou utiliser Vue pour créer

    See all articles