首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在nuxt-i18n文本中包含链接

如何在nuxt-i18n文本中包含链接
EN

Stack Overflow用户
提问于 2020-02-20 21:22:59
回答 1查看 2.2K关注 0票数 3

我试图使用nuxt-I18n模块进行本地化。我安装了"nuxt-i18n": "^6.4.1"

在我的nuxt.config.js里,我也有一个休整

代码语言:javascript
复制
    modules: [
        [
            'nuxt-i18n',
            {
                defaultLocale: 'en',
                lazy: true,
                langDir: 'locales/',
                locales: [
                    {
                        code: 'mk',
                        name: 'Македонски',
                        file: 'mk.js',
                    },
                    {
                        code: 'en',
                        name: 'English',
                        file: 'en.js',
                    },
                ],
            },
        ],
    ],

我还创建了文件夹locale,在其中我有我写本地化的2个文件。大部分的文本在我的项目是简单的,所以我做得很好,这个设置。然而,我最终遇到了一个问题。我有一个文本段落,里面有一个链接,内容如下:

代码语言:javascript
复制
<p>Lorem ipsum <a href="#"> This is link </a> dolor sit amet. </p>

我试图用i18n提供的组件来解决这个问题,但是我有很多错误。

有人能给我举个例子来解决这个问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-09 19:53:30

我解决了我的问题,所以我想要分享,如果有人面临同样的情况。要更好地理解,您可以阅读有关分量插值的休闲链接。

代码语言:javascript
复制
    <i18n path="text" tag="p">
        <template v-slot:link>
            <a>{{ $t('link') }}</a>
        </template>
    </i18n

我的地点看起来是:

代码语言:javascript
复制
en: {
   text: 'You can check {link} for more details.',
   link: 'component interpolation',

}

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60328704

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档