首页 > 解决方案 > Vue组件中的翻译

问题描述

if (self.form.pickupTime == '') {
  self.formError.pickupTime = 'Ready for pickup time is required.';
  status = false;
  return status;
} else {
  self.formError.pickupTime = '';
}

我需要翻译“需要准备好取货时间”。这是一个Vue&Laravel文件。试过了{{ $t('vue.readytime') }},但弹出错误。有任何想法吗?

标签: javascriptlaravelvue.js

解决方案


你可以在一些 .blade.php 文件中定义语言变量

var lang = {
  pickupTime: "{{ t('vue.readytime') }}",
};

并在 vue 组件中使用 lang var

self.formError.pickupTime = lang.pickupTime;

推荐阅读