Cara menggunakan gaya pada parameter Vue-i18n
P粉105971514
P粉105971514 2023-09-11 15:05:24
0
1
603

Terdapat terjemahan berikut dalam templat:

<p>
{{ $t('计数器:{n}', {n: counter}) }}
</p>

Di mana kaunter hanyalah nombor yang dikembalikan daripada skrip dan saya mahu menggunakan gaya pada "n" (cth. jadikan ia merah).

Bagaimana saya mencapai matlamat ini?

P粉105971514
P粉105971514

membalas semua(1)
P粉511749537

Salah satu cara ialah menambah kod HTML terus dalam terjemahan. Ini akan menjadikan kaunter sentiasa kelihatan merah:

Terjemahan:

counter: '计数器为:<span style="color: red">{n}</span>'

Templat:

<span v-html="$t('counter', {n: 22})" />

Jika anda mahu warna menjadi lebih fleksibel, anda boleh menambah parameter tambahan:

<span v-html="$t('counter', {n: 22, color: 'green'})" />
counter: '计数器为:<span style="color: {color}">{n}</span>'
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!