2016-06-24 3 views
5

Может кто-нибудь покажет мне рабочий пример vue-router вместе с vue-i18n, я работаю с laravel и vue, все мои переводы готовы для laravel, теперь я преобразовал их в javascript-переводы, используя laravel- вю-i18n-генератор плагинLaravel Vue Language Translation

однако, когда я иду использовать их на своих component.vue файлов, я получаю это предупреждение http://prntscr.com/bkg9qo

Любая помощь будет оценена.

+1

Пожалуйста, загрузите примеры кода. –

ответ

0

Это довольно старый вопрос, но эта проблема действительно распространена. Поэтому для дальнейших просмотров это ответ!

в вашем app.js импорта файла 2 ниже:

import VueInternalization from 'vue-i18n';

import Locales from './vue-i18n-locales.generated.js'; (это будет сгенерирован с помощью команды ремесленника vue-i18n:generate

и до const декларации от Ниже я импортировал этот forEach

Object.keys(Locales).forEach(function (lang) { 
    Vue.locale(lang, Locales[lang]) 
}); 

const app = new Vue({ 
    el: '#app' 
}); 

И, наконец, установить локали я добавил следующие строки в мой app.blade.php

<script type="text/javascript"> 
    Vue.config.lang = '{{ app()->getLocale() }}'; 
</script> 

Надежда это помогает!

Смежные вопросы