[英]pass data blade (laravel) to react component
I need pass data in blade to react component. 我需要在刀片中传递数据以响应组件。 I use laravel 5.6. 我使用laravel 5.6。
For example in simple react component pass data via 'props' and i don't find method in laravel documentation to pass. 例如在简单的react组件中通过'props'传递数据,而我在laravel文档中找不到要传递的方法。 I've tried (blade): 我已经尝试过(刀片):
<Preview article={{ $article }}></Preview>
React: 反应:
constructor(props){
super();
this.state={
article: props.article
}
}
render() {
return (
<div>
<h2>{this.state.article}</h2>
<h3>Net</h3>
</div>
);
}
How can i do it in Laravel? 我如何在Laravel中做到这一点? In advance thanks for help. 预先感谢您的帮助。
Use this : 用这个 :
{!! $article !!}
instead of this : 代替这个:
{{ $article }}
To pass data from blade
to react
, simply use let
in your blade
view. 要将blade
数据传递给react
,只需在blade
视图中使用let
即可。
Change your view to something like this 将您的视图更改为这样
// Use react to display article
<Preview article={article}></Preview>
// Pass data to react
<script>
let Article= '{{ $article }}'
</script>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.