NUXT 3 Beta: Apa yang Baru dan Cara Bermula
nuxt 3: menyelam yang mendalam ke dalam ciri -ciri yang dipertingkatkan dan pelaksanaan praktikal
Ciri -ciri Utama:
-
Enjin nitro
-
: enjin pelayan berprestasi tinggi yang dibina di atas H3, membolehkan laluan API, penyebaran tanpa pelayan (vercel, netlify, AWS, azure), dan penempatan pada pelbagai persekitaran javascript (nod, deno, pelayan tanpa pelayan , Pekerja). Ia menghasilkan titik akhir API dari dan middleware dari
server/api/
, menawarkan pembangunan yang diselaraskan. Mengharapkan berkas yang lebih kecil (sehingga 75x lebih kecil) dan permulaan sejuk yang dioptimumkan.server/middleware/
-
Nuxi CLI: CLI yang dirombak yang menyediakan perancah projek sifar-ketergantungan dan integrasi modul yang dipermudahkan.
-
NUXT KIT & NUXT Bridge: NUXT KIT memudahkan pembangunan modul yang fleksibel dengan sokongan typescript. Jambatan NUXT memastikan peralihan yang lancar dari NUXT 2 dengan membenarkan penggunaan tambahan NUXT 3 ciri dalam projek sedia ada. Ini termasuk menggunakan Nitro, API Komposisi, CLI baru, dan peningkatan progresif.
-
vue 3 Alignment: keserasian penuh dengan Vue 3, memanfaatkan ciri-ciri seperti API komposisi dan komposit terbina dalam seperti ,
useFetch()
, danuseState()
.useMeta()
-
Sokongan Dx: Sokongan untuk Webpack 5 dan Vite, sokongan ESM asli, auto-import utiliti dan komposabel, dan integrasi typescript yang lebih baik untuk aliran kerja pembangunan yang diselaraskan.
NUXT 3 Struktur Projek:
Perubahan struktur utama dari NUXT 2 termasuk: fail
(menghasilkan lebih ringan membina jika ditinggalkan); direktori app.vue
untuk komposit auto yang diimport; dan direktori pages/
untuk output binaan yang dioptimumkan. composables/
.output/
Bahagian ini menunjukkan fungsi NUXT 3 Core dengan membina blog mudah. Kami akan menggunakan css tailwind untuk gaya.
1. Mengintegrasikan CSS Tailwind:
Pasang tailwind dan konfigurasi
dan. Kemas kini tailwind.config.js
untuk memasukkan fail CSS anda. postcss.config.js
nuxt.config.ts
): layouts/blog.vue
<template> <div> <header class="text-white bg-green-500 p-4">HEADER</header> <main><slot /></slot> <footer class="text-white bg-green-500 p-4">FOOTER</footer> </div> </template>
4. Mewujudkan komponen tersuai ( mengambil sebut harga hari menggunakan 5. Membuat dan menggunakan komposit (
NUXT 3 menawarkan peningkatan prestasi yang signifikan dan peningkatan pengalaman pemaju. Walaupun masih dalam beta, ia adalah rangka kerja yang kuat untuk membina aplikasi Vue.js. Ingat bahawa status beta menyiratkan ketidakstabilan yang berpotensi.
Soalan Lazim (Soalan Lazim):
Soalan Lazim yang disediakan sudah berstruktur dengan baik dan menjawab soalan umum mengenai ciri dan penggunaan NUXT 3. Tiada perubahan diperlukan.
pages/index.vue
(halaman rumah): mengambil jawatan menggunakan useFetch()
dan menjadikannya menggunakan NuxtLink
. pages/post-[id].vue
(halaman pos individu): Menggunakan useRoute()
untuk mendapatkan ID pos, mengambil data pos, dan memaparkannya. Termasuk NuxtLink
kembali ke halaman rumah. Komponen quote
adat (lihat di bawah) ditambah. components/quote.vue
): useFetch()
dan memaparkannya. composables/useCounter.js
pages/counter.vue
Kesimpulan:
Atas ialah kandungan terperinci NUXT 3 Beta: Apa yang Baru dan Cara Bermula. 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

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

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











Program perintis ini, kerjasama antara CNCF (Yayasan Pengkomputeran Native Cloud), pengkomputeran ampere, equinix metal, dan digerakkan, menyelaraskan ARM64 CI/CD untuk projek GitHub CNCF. Inisiatif ini menangani kebimbangan keselamatan dan prestasi lim

Tutorial ini membimbing anda melalui membina saluran paip pemprosesan imej tanpa pelayan menggunakan perkhidmatan AWS. Kami akan membuat frontend next.js yang digunakan pada kluster ECS Fargate, berinteraksi dengan Gateway API, Fungsi Lambda, Bucket S3, dan DynamoDB. Th

Tinggal maklumat mengenai trend teknologi terkini dengan surat berita pemaju teratas ini! Senarai ini menawarkan sesuatu untuk semua orang, dari peminat AI ke pemaju backend dan frontend yang berpengalaman. Pilih kegemaran anda dan menjimatkan masa mencari rel
