我怎样才能在vuejs中编写一些php代码

时间:2017-05-14 16:34:49

标签: javascript laravel vue.js vuejs2 vue-component

嗨我试图在vue js实例和组件中编写一些php代码

这样的代码:

<script>
window.Laravel = {};
window.Laravel.Auth = '{{ Auth::check() }}' == '' ? false : true;
window.user = '{{ Auth::user()->name }}';
window.Laravel.csrfToken = '{{ csrf_token() }}'
</script>

在php文档中使用&lt;脚本&gt;标签 但我需要在vue js生命周期中将其写入“created()”

const app = new Vue({
   el: '#content',
      created(){
          window.user = '{{ Auth::user()->name }}';
      }
});

TNX

1 个答案:

答案 0 :(得分:2)

您只能在php文件中使用PHP而不是javascript文件。这就是为什么它可以在标签中使用。

PHP也会在从服务器返回页面之前呈现,因此在脚本标记中使用它仍然有效。