Rumah > hujung hadapan web > View.js > Bagaimana untuk menyelesaikan masalah pemindahan nilai bersama antara subkomponen vue3

Bagaimana untuk menyelesaikan masalah pemindahan nilai bersama antara subkomponen vue3

PHPz
Lepaskan: 2023-05-17 20:19:04
ke hadapan
1388 orang telah melayarinya

Sub-komponen Vue3 menghantar nilai antara satu sama lain

1 Rujukan sarung tangan perpustakaan pihak ketiga

npm install mitt
Salin selepas log masuk

2. Buat folder utils dalam folder src projek, dan buat mitt.js dalam utils , kod dalam mitt.js adalah seperti berikut:

import mitt from "mitt";
export default new mitt();
Salin selepas log masuk

3 Contoh: Komponen A menghantar nilai kepada komponen B

//在组件A中引入
import mitt from "@/utils/mitt";

//调用传值
mitt.emit("mittClick", "数据数据数据");
Salin selepas log masuk
//在组件B中引入
import mitt from "@/utils/mitt";

//接收传值
mitt.on("mittClick", (val) => {
    console.log(val)//数据数据数据
})
Salin selepas log masuk

Vue menghantar nilai antara komponen yang berbeza <.>

Gunakan contoh Vue kosong untuk menghantar nilai melalui $emit, $on.

rreeee

Atas ialah kandungan terperinci Bagaimana untuk menyelesaikan masalah pemindahan nilai bersama antara subkomponen vue3. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan