laravel - 无效的表达式:vue js中的意外标识符
问题描述
我在将紧凑数据从控制器发送到 vue 组件作为道具时遇到问题。
刀片文件的代码:
<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');
}
这是我得到的错误:
无效的表达式:意外的标识符
解决方案
尝试删除单引号
<div id="hotjob">
<hotjob-component :projects="{{ json_encode($Projects) }}"></hotjob-component>
</div>
像这样。
推荐阅读
- php - 更新记录:如何检查是否有新文件上传 PHP
- react-native - 未加载反应本机自定义字体
- php - 如果它们具有不同的格式 PHP,请检查哪个日期时间较旧
- c# - Visual Studio 总是使用 Paket 重建解决方案
- python - 查找重复项并标记为变体
- spring - 在 WebFlux 中处理端点注释的控制器拦截器
- sql-server - 从任务计划程序运行时出现程序错误,但在手动运行时完成
- html - 如何使用 html 和 css 绘制带箭头的虚线,如下所示
- html - 如何在不使用 Bootstrap 的情况下使 HTML 表单输入字段响应
- swift - 在 CGContext 中重新创建 UIImageView 的 CGAffineTransform