So wenden Sie Stile auf Vue-i18n-Parameter an
P粉105971514
P粉105971514 2023-09-11 15:05:24
0
1
610

Die Vorlage enthält folgende Übersetzungen:

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

Wobei counter nur eine vom Skript zurückgegebene Zahl ist und ich einen Stil auf „n“ anwenden möchte (z. B. rot machen).

Wie erreiche ich dieses Ziel?

P粉105971514
P粉105971514

Antworte allen(1)
P粉511749537

一种方法是直接在翻译中添加HTML代码。这将使计数器始终以红色显示:

翻译:

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

模板:

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

如果您希望颜色更加灵活,可以添加额外的参数:

<span v-html="$t('counter', {n: 22, color: 'green'})" />
counter: '计数器为:<span style="color: {color}">{n}</span>'
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!