Teg `<server-only>` untuk pemaparan sebelah pelayan sahaja
P粉463811100
P粉463811100 2023-08-29 20:30:07
0
1
438
<p>Saya mempunyai beberapa kod yang hanya perlu diberikan pada bahagian pelanggan, jadi saya membungkusnya dalam teg <kod><klien sahaja></code> </p> <p>Walau bagaimanapun, untuk mengelakkan kandungan daripada melantun, saya cuba memaparkan elemen hanya pada bahagian pelayan, menggunakan kod berikut: </p> <pre class="brush:php;toolbar:false;"><div v-if="$isServer" <p>Ini berfungsi, tetapi Vue akan mengadu bahawa HTML bahagian pelayan tidak konsisten dengan bahagian klien. </p> <p>Semasa ini berfungsi, ia kedengaran agak godam dan akan menyebabkan halaman dipaparkan dua kali: </p> <pre class="brush:php;toolbar:false;"><div v-if="ssr"h-nonav bg-gray-500" ... data() { kembali { ssr: benar } }, dipasang() { ini.ssr = palsu },</pre> <p>Cuba mencari dokumentasi, tetapi teg <kod><pelayan sahaja></code> tidak ditemui :(</p>
P粉463811100
P粉463811100

membalas semua(1)
P粉724737511

Tidak mengapa, betulkan menggunakan v-show代替v-if:

<div v-show="$isServer" />

Semoga ini akan membantu saya lagi...

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan