Bagaimana untuk menyelesaikan ralat '[Vue warn]: Berbilang nod akar dikembalikan'.

PHPz
Lepaskan: 2023-08-20 10:37:45
asal
844 orang telah melayarinya

解决“[Vue warn]: Multiple root nodes returned”错误的方法

Cara menyelesaikan ralat "[Vue warn]: Multiple root nod returns"

Apabila membangunkan aplikasi web menggunakan Vue.js, anda sering menghadapi pelbagai ralat. Salah satu ralat biasa ialah "[Vue warn]: Berbilang nod akar dikembalikan". Ralat ini biasanya berlaku apabila menggunakan sintaks templat Vue, menunjukkan bahawa berbilang nod akar dikembalikan dalam komponen.

Dalam Vue, nod akar merujuk kepada kandungan yang dibalut terus dalam teg dalam templat komponen. Sebagai contoh, dalam templat komponen Vue, biasanya hanya terdapat satu nod akar, seperti yang ditunjukkan di bawah:

Salin selepas log masuk

Walau bagaimanapun, kadangkala kita secara tidak sengaja mengembalikan berbilang nod akar dalam templat, menyebabkan Vue membuang "[Vue warn ]: Multiple root nod dikembalikan" ralat. Keadaan ini biasanya berlaku dalam situasi berikut:

  1. Pelbagai elemen peringkat akar digunakan dalam templat:
Salin selepas log masuk
  1. Arahan pemaparan bersyarat atau pemaparan gelung Vue digunakan dalam templat, menghasilkan penjanaan berbilang Elemen:
Salin selepas log masuk
  1. Gunakan slot Vue dalam templat, menghasilkan berbilang elemen:
Salin selepas log masuk

Dalam mana-mana kes, apabila berbilang nod akar dikembalikan dalam templat, Vue akan membuang ralat " [Vue warn]: Multiple root nodes returns".

Untuk menyelesaikan ralat ini, kita perlu memastikan bahawa hanya terdapat satu nod akar dalam templat. Berikut ialah beberapa penyelesaian biasa:

  1. Gunakan teg