Jadual Kandungan
vue3 menggunakan elemen-tambah untuk memanggil mesej
1 . Selepas pengenalan global elemen
2. Dalam Komposisi Kaedah persediaan dalam API lulus dalam dua pembolehubah
3 Kaedah lain adalah dengan menggunakan provide/inject
4 Adalah perlu untuk memperkenalkan
vue untuk menggunakan komponen mesej Elemen
Rumah hujung hadapan web View.js Cara menggunakan elemen-tambah untuk memanggil mesej dalam vue3

Cara menggunakan elemen-tambah untuk memanggil mesej dalam vue3

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

    vue3 menggunakan elemen-tambah untuk memanggil mesej

    Persekitaran: vue3+typescript+element-plus

    1 . Selepas pengenalan global elemen

    telah menambah kaedah global $message

    dalam app.config.globalProperties, jadi ia boleh digunakan terus dalam pilihan API

      mounted(){
        (this as any).$message.success("this.$message");
      }
    Salin selepas log masuk

    2. Dalam Komposisi Kaedah persediaan dalam API lulus dalam dua pembolehubah

    konteks menggantikan ini sebagai konteks, tetapi konteks hanya mempunyai emit, attr dan slot , masalah akan berlaku: Penerangan Rasmi dari tapak web:

    Persediaan dalaman(), ini tidak akan menjadi rujukan kepada contoh aktif, kerana persediaan() dipanggil sebelum menghuraikan pilihan komponen lain, jadi tingkah laku ini inside setup() Berbeza sepenuhnya daripada ini dalam pilihan lain. Kekeliruan boleh berlaku apabila anda menggunakannya dengan API pilihan lain dalam persediaan().

    Oleh itu, contoh boleh diperolehi dengan memanggil kaedah getCurrentInstance. Kaedah ini boleh digunakan secara terus selepas memperkenalkan elemen-tambah secara global

    //helloworld.vue
    import { getCurrentInstance, defineComponent,onMounted } from 'vue';
    export default  = defineComponent{
    setup(omprops,content){
        onMounted(()=>{
          getCurrentInstance()?.appContext.config.globalProperties.$message.success("聪明");
        })
    }
    Salin selepas log masuk

    3 Kaedah lain adalah dengan menggunakan 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')
    Salin selepas log masuk
    //helloworld.vue
    import { inject, defineComponent,onMounted } from 'vue';
    export default  = defineComponent{
    setup(omprops,content){
        onMounted(()=>{
          (inject('$message') as any).success("inject");
        })
    }
    Salin selepas log masuk

    4 Adalah perlu untuk memperkenalkan

    //helloworld.vue
    import { inject, defineComponent,onMounted } from 'vue';
    import { ElMessage } from 'element-plus'
    export default  = defineComponent{
    setup(omprops,content){
        onMounted(()=>{
          ElMessage.success('按需引入');
        })
    }
    Salin selepas log masuk

    vue untuk menggunakan komponen mesej Elemen

    untuk menggunakan

    this.$message({
      message: "提示信息",
      type: "success"
    })
    Salin selepas log masuk
    dalam fail vue

    untuk menggunakan

    ElementUI.Message({
      message: '提示信息',
      type: 'warning'
    });
    Salin selepas log masuk
    dalam fail js

    Atas ialah kandungan terperinci Cara menggunakan elemen-tambah untuk memanggil mesej dalam vue3. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

    Kenyataan Laman Web ini
    Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

    Alat AI Hot

    Undresser.AI Undress

    Undresser.AI Undress

    Apl berkuasa AI untuk mencipta foto bogel yang realistik

    AI Clothes Remover

    AI Clothes Remover

    Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

    Undress AI Tool

    Undress AI Tool

    Gambar buka pakaian secara percuma

    Clothoff.io

    Clothoff.io

    Penyingkiran pakaian AI

    AI Hentai Generator

    AI Hentai Generator

    Menjana ai hentai secara percuma.

    Artikel Panas

    R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
    2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
    Repo: Cara menghidupkan semula rakan sepasukan
    4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
    Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
    4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

    Alat panas

    Notepad++7.3.1

    Notepad++7.3.1

    Editor kod yang mudah digunakan dan percuma

    SublimeText3 versi Cina

    SublimeText3 versi Cina

    Versi Cina, sangat mudah digunakan

    Hantar Studio 13.0.1

    Hantar Studio 13.0.1

    Persekitaran pembangunan bersepadu PHP yang berkuasa

    Dreamweaver CS6

    Dreamweaver CS6

    Alat pembangunan web visual

    SublimeText3 versi Mac

    SublimeText3 versi Mac

    Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

    Cara melaksanakan kebolehsuntingan jadual dan pemilihan baris melalui vue dan Element-plus Cara melaksanakan kebolehsuntingan jadual dan pemilihan baris melalui vue dan Element-plus Jul 17, 2023 am 09:43 AM

    Cara melaksanakan keboleheditan jadual dan pemilihan baris melalui vue dan Element-plus Pengenalan: Jadual ialah salah satu komponen yang kerap digunakan semasa membangunkan aplikasi web. Kebolehsuntingan jadual dan fungsi pemilihan baris adalah keperluan biasa dan praktikal. Dalam rangka kerja Vue.js, kedua-dua fungsi ini boleh dicapai dengan mudah dengan menggabungkan perpustakaan komponen Element-plus. Artikel ini akan memperkenalkan cara melaksanakan fungsi keboleheditan jadual dan pemilihan baris melalui Vue dan Element-plus, serta menyediakan contoh kod yang sepadan. 1. Ketepatan projek

    vue3+vite: Bagaimana untuk menyelesaikan ralat apabila menggunakan memerlukan untuk mengimport imej secara dinamik dalam src vue3+vite: Bagaimana untuk menyelesaikan ralat apabila menggunakan memerlukan untuk mengimport imej secara dinamik dalam src May 21, 2023 pm 03:16 PM

    Penggunaan vue3+vite:src memerlukan pengimportan imej secara dinamik dan laporan ralat dan penyelesaian vue3+vite secara dinamik Jika vue3 dibangunkan menggunakan skrip taip, akan terdapat mesej ralat untuk keperluan untuk memperkenalkan imej tidak boleh digunakan :require(' .../assets/test.png') diimport kerana typescript tidak menyokong require, jadi import digunakan Berikut ialah cara menyelesaikannya: gunakan awaitimport

    Cara menggunakan vue dan Element-plus untuk melaksanakan fungsi muat naik dan memuat turun fail Cara menggunakan vue dan Element-plus untuk melaksanakan fungsi muat naik dan memuat turun fail Jul 18, 2023 pm 12:28 PM

    Cara menggunakan Vue dan ElementPlus untuk melaksanakan fungsi muat naik dan muat turun fail Pengenalan: Dalam aplikasi web, fungsi muat naik dan muat turun fail adalah perkara biasa. Artikel ini akan memperkenalkan cara menggunakan Vue dan ElementPlus untuk melaksanakan fungsi muat naik dan muat turun fail. Melalui kod sampel, anda boleh dengan mudah dan intuitif memahami cara menggunakan Vue dan ElementPlus untuk melaksanakan fungsi ini. 1. Pasang dan import ElementPlus Pasang ElementPlus dalam projek Vue.

    Cara memuat semula sebahagian kandungan halaman dalam Vue3 Cara memuat semula sebahagian kandungan halaman dalam Vue3 May 26, 2023 pm 05:31 PM

    Untuk mencapai muat semula separa halaman, kami hanya perlu melaksanakan pemaparan semula komponen setempat (dom). Dalam Vue, cara paling mudah untuk mencapai kesan ini ialah menggunakan arahan v-if. Dalam Vue2, selain menggunakan arahan v-if untuk memaparkan semula dom setempat, kami juga boleh mencipta komponen kosong baharu Apabila kami perlu memuat semula halaman setempat, lompat ke halaman komponen kosong ini dan kemudian masuk semula pengawal beforeRouteEnter dalam komponen kosong. Seperti yang ditunjukkan dalam rajah di bawah, cara mengklik butang muat semula dalam Vue3.X untuk memuatkan semula DOM dalam kotak merah dan memaparkan status pemuatan yang sepadan. Memandangkan pengawal dalam komponen dalam sintaks persediaan skrip dalam Vue3.X hanya mempunyai o

    Cara menggunakan vue dan Element-plus untuk melaksanakan pemberitahuan mesej dan gesaan pop timbul Cara menggunakan vue dan Element-plus untuk melaksanakan pemberitahuan mesej dan gesaan pop timbul Jul 17, 2023 pm 10:42 PM

    Pengenalan kepada cara menggunakan Vue dan ElementPlus untuk melaksanakan pemberitahuan mesej dan gesaan pop timbul: Dalam pembangunan aplikasi web, pemberitahuan mesej dan gesaan pop timbul adalah salah satu fungsi yang sangat penting. Sebagai rangka kerja bahagian hadapan yang popular, Vue, digabungkan dengan ElementPlus, perpustakaan UI yang sangat baik, boleh melaksanakan pelbagai gesaan pop timbul dan fungsi pemberitahuan mesej dengan mudah. Artikel ini akan memperkenalkan cara menggunakan perpustakaan komponen ElementPlus dalam projek Vue untuk melaksanakan pemberitahuan mesej dan fungsi gesaan pop timbul, dan melampirkan contoh kod yang berkaitan.

    Cara menggunakan vue dan Element-plus untuk melaksanakan borang langkah demi langkah dan pengesahan borang Cara menggunakan vue dan Element-plus untuk melaksanakan borang langkah demi langkah dan pengesahan borang Jul 17, 2023 pm 10:43 PM

    Cara menggunakan Vue dan ElementPlus untuk melaksanakan borang langkah demi langkah dan pengesahan borang Dalam pembangunan web, borang ialah salah satu komponen interaksi pengguna yang paling biasa. Untuk borang yang kompleks, kita selalunya perlu melaksanakan pengisian langkah demi langkah dan fungsi pengesahan borang. Artikel ini akan memperkenalkan cara menggunakan rangka kerja Vue dan ElementPlus untuk mencapai kedua-dua fungsi ini. 1. Borang langkah demi langkah Borang langkah demi langkah merujuk kepada membahagikan borang besar kepada beberapa langkah kecil, dan pengguna perlu mengisi langkah mengikut langkah. Kami boleh memanfaatkan komponenisasi dan penghalaan Vue

    Cara menggunakan vue dan Element-plus untuk mengeksport dan mencetak data Cara menggunakan vue dan Element-plus untuk mengeksport dan mencetak data Jul 18, 2023 am 09:13 AM

    Cara menggunakan Vue dan ElementPlus untuk melaksanakan fungsi eksport dan cetakan data Dalam beberapa tahun kebelakangan ini, dengan perkembangan pesat pembangunan bahagian hadapan, semakin banyak aplikasi web perlu menyediakan fungsi eksport dan cetakan data untuk memenuhi keperluan pengguna yang pelbagai untuk penggunaan data. . Sebagai rangka kerja JavaScript yang popular, Vue boleh melaksanakan fungsi eksport dan pencetakan data dengan mudah apabila digunakan dengan pustaka komponen ElementPlus. Artikel ini akan memperkenalkan eksport data dan

    Cara menggunakan defineCustomElement untuk menentukan komponen dalam Vue3 Cara menggunakan defineCustomElement untuk menentukan komponen dalam Vue3 May 28, 2023 am 11:29 AM

    Menggunakan Vue untuk membina elemen tersuai WebComponents ialah nama kolektif untuk satu set API asli web yang membenarkan pembangun mencipta elemen tersuai yang boleh diguna semula (customelements). Faedah utama elemen tersuai ialah ia boleh digunakan dengan mana-mana rangka kerja, walaupun tanpa satu. Ia sesuai apabila anda menyasarkan pengguna akhir yang mungkin menggunakan tindanan teknologi bahagian hadapan yang berbeza, atau apabila anda ingin mengasingkan aplikasi akhir daripada butiran pelaksanaan komponen yang digunakannya. Vue dan WebComponents ialah teknologi pelengkap, dan Vue menyediakan sokongan yang sangat baik untuk menggunakan dan mencipta elemen tersuai. Anda boleh menyepadukan elemen tersuai ke dalam aplikasi Vue sedia ada, atau menggunakan Vue untuk membina

    See all articles