Я хочу использовать метод t для href тега и пользовательского атрибута данных вместо nuxt-link при использовании Nuxt. js + i18n - PullRequest
0 голосов
/ 10 апреля 2020

Dynami c многоязычные сайты от бэкэнда до замены крупных сайтов Я сменил язык, но на этот раз я впервые пытаюсь сделать это на стойке регистрации (Nuxt. js + i18n).

<a href="https://gooogle/en.com" data-link="fugafuga">

Без использования nuxt-ссылки

<template>
  <a href="https://gooogle/{{t('locale')}}.com" data-link="{{t('hogehoge')}}" >
</template>

Можно ли перевести и использовать тег как есть? (В описанном выше методе записи произошла ошибка, и она была бесполезной, поэтому, пожалуйста, научите меня обходному пути). Метод I18n, заключенный в кавычки во внутренней кавычке тега Как мне написать?

Такая форма желательна, потому что масштаб слишком велик Мы приносим свои извинения за неудобства, но мы будем признательны, если вы научите нас.

спасибо.

1 Ответ

1 голос
/ 10 апреля 2020

Предлагаемое исправление:

<template>
  <a :href="`https://google/${t('locale')}.com`" :data-link="t('hogehoge')"></a>
</template>

Подробнее о привязке данных с помощью Vue / Nuxt можно прочитать здесь: https://vuejs.org/v2/guide/class-and-style.html#Object -Syntax

...