Zem*_*Zem 5 laravel vue.js laravel-5.2
有人能告诉我一个vue-router和vue-i18n的工作示例,我正在使用laravel和vue,我的所有翻译都准备好了laravel,现在我使用laravel-vue-i18n-generator插件将它们转换为javascript翻译
但是当我在我的component.vue文件上使用它们时,我收到此警告http://prntscr.com/bkg9qo
任何帮助,将不胜感激.
这是一个很老的问题,但这个问题确实很常见。因此,为了进一步了解,这就是答案!
在您的app.js文件中导入以下 2 个:
import VueInternalization from 'vue-i18n';
import Locales from './vue-i18n-locales.generated.js';
(这将通过 artisan 命令生成vue-i18n:generate
const在如下所示的声明之前,我导入了这个 forEach
Object.keys(Locales).forEach(function (lang) {
Vue.locale(lang, Locales[lang])
});
const app = new Vue({
el: '#app'
});
Run Code Online (Sandbox Code Playgroud)
最后为了设置区域设置,我将以下行添加到我的app.blade.php
<script type="text/javascript">
Vue.config.lang = '{{ app()->getLocale() }}';
</script>
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助!
| 归档时间: |
|
| 查看次数: |
1358 次 |
| 最近记录: |