cari

Rumah  >  Soal Jawab  >  teks badan

Teg `<server-only>` untuk pemaparan sebelah pelayan sahaja

<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粉463811100P粉463811100458 hari yang lalu414

membalas semua(1)saya akan balas

  • P粉724737511

    P粉7247375112023-08-30 13:02:38

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

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

    Semoga ini akan membantu saya lagi...

    balas
    0
  • Batalbalas