Ralat Vue: Token '
Vue.js ialah rangka kerja JavaScript yang popular untuk membina antara muka pengguna dan aplikasi satu halaman. Walau bagaimanapun, anda mungkin berasa kecewa dan keliru apabila anda mendapat mesej ralat seperti "Token tidak dijangka '<'" dalam apl Vue anda. Artikel ini akan memberikan beberapa kemungkinan sebab ralat ini dan menerangkan cara membetulkannya.
- Tiada teg penutup
Dalam templat Vue, setiap teg mesti mempunyai teg penutup yang sepadan. Jika terdapat teg dalam HTML anda yang tidak ditutup dengan betul, Vue akan mengenali ralat tersebut dan mengembalikan mesej ralat "Token tidak dijangka '<'".
Sebagai contoh, jika anda mempunyai teg tidak tertutup berikut:
<template> <div> <h1>Welcome</h1> <p>This is my website. </div> </template>
Ini akan mengakibatkan mesej ralat:
Failed to compile. ...Unexpected token '<' in ...
Penyelesaian: Pastikan dalam templat Vue semua teg mempunyai teg penutup yang sepadan dan sarang teg adalah betul . Dalam contoh di atas, teg penutup yang hilang
harus ditambahkan pada penghujung kod.
- Menggunakan teg HTML dalam kod JavaScript
Dalam aplikasi Vue, teg HTML hanya boleh digunakan dalam bahagian templat dan tidak boleh digunakan dalam kod JavaScript. Jika anda menggunakan teg HTML dalam kod JavaScript komponen Vue, Vue tidak akan dapat menghuraikannya dengan betul, sekali gus mengembalikan mesej ralat "Token tidak dijangka '<'".
Sebagai contoh, jika kod komponen anda mengandungi baris berikut:
export default { data() { return { message: "<h1>Welcome to my website!</h1>" } } }
Ini akan mengakibatkan mesej ralat:
Failed to compile. ...Unexpected token '<' in ...
Penyelesaian: Dalam kod JavaScript komponen Vue, elakkan menggunakan teg HTML. Jika anda perlu menggunakan penanda HTML, anda boleh menggunakan arahan v-html Vue untuk memaparkannya.
- Memperkenalkan Dokumen HTML Buruk
Jika anda memperkenalkan dokumen HTML yang buruk dalam aplikasi Vue anda yang mengandungi teg yang tidak disokong atau teg yang dikodkan secara salah, Vue tidak akan dapat menghuraikannya dengan betul, sekali gus mengembalikan "Token yang tidak dijangka '< '" mesej ralat.
Sebagai contoh, jika anda memperkenalkan dokumen HTML yang salah dalam komponen Vue anda dengan baris berikut:
<template> <div> <object data="path/to/wrong/file.html"></object> </div> </template>
Ini akan mengakibatkan mesej ralat:
Failed to compile. ...Unexpected token '<' in ...
Penyelesaian: Pastikan anda memperkenalkan dokumen HTML yang betul dalam aplikasi Vue anda dan semak dalam dokumen Terdapat sebarang penandaan atau pengekodan yang salah.
- Aplikasi Vue tidak dikonfigurasikan dengan betul
Jika aplikasi Vue tidak dikonfigurasikan dengan betul, contohnya, pemalam atau perpustakaan yang diperlukan tidak dimuatkan dengan betul, mesej ralat "Token tidak dijangka '<'" akan muncul.
Sebagai contoh, jika aplikasi Vue anda tidak mempunyai Penghala Vue dikonfigurasikan dengan betul, mesej ralat berikut mungkin muncul:
Failed to compile. ...Unexpected token '<' in ...
Penyelesaian: Pastikan aplikasi Vue anda dikonfigurasikan dengan betul dan mempunyai pemalam dan perpustakaan yang diperlukan dimuatkan. Dalam contoh di atas, pastikan Penghala Vue dimuatkan dengan betul.
Ringkasan
Apabila menghadapi mesej ralat "Token tidak dijangka '<'" dalam aplikasi Vue, mungkin terdapat beberapa sebab yang mungkin. Masalah ini boleh diselesaikan dengan memeriksa templat Vue dengan teliti, mengelakkan penggunaan teg HTML dalam kod JavaScript, memperkenalkan dokumentasi HTML yang betul dan mengkonfigurasi aplikasi Vue dengan betul. Dengan menolak kemungkinan punca ini, anda seharusnya dapat menyelesaikan isu tersebut dan terus membangunkan aplikasi Vue anda.
Atas ialah kandungan terperinci Ralat Vue: Token '. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Anda boleh menambah fungsi ke butang VUE dengan mengikat butang dalam templat HTML ke kaedah. Tentukan kaedah dan tulis logik fungsi dalam contoh Vue.

Menggunakan bootstrap dalam vue.js dibahagikan kepada lima langkah: Pasang bootstrap. Import bootstrap di main.js. Gunakan komponen bootstrap secara langsung dalam templat. Pilihan: Gaya tersuai. Pilihan: Gunakan pemalam.

Pilihan Watch di Vue.js membolehkan pemaju mendengar perubahan dalam data tertentu. Apabila data berubah, tontonkan mencetuskan fungsi panggil balik untuk melakukan paparan kemas kini atau tugas lain. Pilihan konfigurasinya termasuk segera, yang menentukan sama ada untuk melaksanakan panggilan balik dengan serta -merta, dan mendalam, yang menentukan sama ada untuk mendengarkan secara rekursif terhadap objek atau tatasusunan.

Terdapat tiga cara untuk merujuk kepada fail JS dalam vue.js: Secara langsung tentukan jalan menggunakan & lt; skrip & gt; tag ;; import dinamik menggunakan cangkuk kitaran hayat yang dipasang (); dan mengimport melalui Perpustakaan Pengurusan Negeri VUEX.

Pembangunan pelbagai halaman Vue adalah cara untuk membina aplikasi menggunakan rangka kerja VUE.JS, di mana permohonan dibahagikan kepada halaman berasingan: Penyelenggaraan kod: Memisahkan aplikasi ke dalam beberapa halaman boleh menjadikan kod lebih mudah untuk dikendalikan dan diselenggarakan. Modularity: Setiap halaman boleh digunakan sebagai modul yang berasingan untuk penggunaan semula dan penggantian mudah. Routing mudah: Navigasi antara halaman boleh diuruskan melalui konfigurasi penghalaan mudah. Pengoptimuman SEO: Setiap halaman mempunyai URL sendiri, yang membantu SEO.

Vue.js mempunyai empat kaedah untuk kembali ke halaman sebelumnya: $ router.go (-1) $ router.back () menggunakan & lt; router-link to = & quot;/& quot; Komponen Window.History.Back (), dan pemilihan kaedah bergantung pada tempat kejadian.

Anda boleh menanyakan versi VUE dengan menggunakan Vue Devtools untuk melihat tab VUE dalam konsol penyemak imbas. Gunakan NPM untuk menjalankan arahan "NPM LIST -G VUE". Cari item VUE dalam objek "Dependencies" fail Package.json. Untuk projek Vue CLI, jalankan perintah "Vue -version". Semak maklumat versi di & lt; skrip & gt; Tag dalam fail HTML yang merujuk kepada fail VUE.

Pemintasan fungsi dalam VUE adalah teknik yang digunakan untuk mengehadkan bilangan kali fungsi dipanggil dalam tempoh masa yang ditentukan dan mencegah masalah prestasi. Kaedah pelaksanaan adalah: mengimport perpustakaan lodash: import {debounce} dari 'lodash'; Gunakan fungsi debounce untuk membuat fungsi memintas: const debouncedfunction = debounce (() = & gt; { / logical /}, 500); Panggil fungsi Intercept, dan fungsi kawalan dipanggil paling banyak sekali dalam 500 milisaat.
