我可以像这样 {{ config('app.locale') }}
在 blade 中获取区域设置应用程序,但是,我希望能够在 javascript 中获取区域设置,特别是在 Vue 中为了将它传递给 moment().locale()
我在 View home.blade.php 上尝试了以下它没有工作
moment().locale( {{ config('app.locale') }}
如何在 Vue 中获取语言环境应用程序?
最佳答案
您必须在窗口上设置该值。您可以在 blade 模板中创建一个脚本标记,在您可以访问的窗口上创建全局变量。
你也可以使用 https://packagist.org/packages/laracasts/utilities在呈现您的 View 以将值传递给窗口的 Controller 函数中,如下所示:
JavaScript::put(['locale' => config('app.locale')]);
然后在 window.locale
的 JS 中访问它
关于javascript - 获取 laravel 应用程序的语言环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46915402/