无效的表达式:vue js中的意外标识符

时间:2018-09-26 08:12:26

标签: laravel vue.js

我在将紧凑的数据作为道具从控制器发送到vue组件时遇到问题。

Blade文件的代码:

<div id="hotjob">
    <hotjob-component :projects="'{{ json_encode($Projects) }}'"></hotjob-component>
</div>

我也尝试过使用{!! json_encode($Projects) !!,但仍然无法正常工作。

Vue文件的代码:

props: ['projects'],
created()
{

    console.log('From On created');
    console.log(this.projects);
},
mounted()
{
    console.log(this.projects);
    console.log('Hot Job Mounted yeah');
}

这是我得到的错误:

  

无效的表达式:中的意外标识符

2 个答案:

答案 0 :(得分:0)

只需将变量直接传递给道具:

<hotjob-component :projects='{{ $Projects }}'></hotjob-component>

这应该做到

答案 1 :(得分:0)

尝试删除单引号

SELECT * INTO ##tempTable
FROM Your_Table
ALTER TABLE dbo.dates ADD update_stat BIT DEFAULT(0)---rest are same..

喜欢这个。