javascript - 如何将 Laravel 中的值导入 react.js
问题描述
如何将 PHP Laravel 中的变量值导入我的 React.js 前端。这甚至可能开始。
谢谢你来自赞比亚。
PHP中的变量
{{$category->category_name}}
和 react.js 的 div
<div>{category_name}</div>
我没有从哪里开始,所以很抱歉我无法提供我所做的任何工作
解决方案
您希望从 html 传递值以在 html 元素中作为 innerHTML 做出反应。为了实现这一点,您必须通过以下方式分别呈现每个 html 组件ReactDOM.render
使用内部内容设置您的 html 元素,渲染组件ReactDOM.render
并在元素内部传递该数据。抓住你的 React 块中的值,就像你props.children
通过任何东西一样
/* pass through as props.children */
function App(props){
return <div>Child: {props.children}</div>
}
const application = document.getElementById('application');
ReactDOM.render(<App>{application.innerHTML}</App>, application );
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/16.6.3/umd/react.production.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.6.3/umd/react-dom.production.min.js"></script>
<!-- pass through as props.children -->
<div id="application">From HTML</div>
推荐阅读
- haskell - 为什么这个 Hedgehog 生成器不收缩得更快?
- excel - 如何以更有效的方式在 VBA 中对色标进行条件格式化?
- vue.js - Nuxt.js 调用 axios 获取本地文件失败,出现 404。但是调用外部 URL 然后更改为本地文件有效
- sql-server - 更改此存储过程以避免使用 CROSS APPLY?
- r - Lavaan 模型输出问题:标签被截断
- git - spring-cloud-config-server - 无法合并远程主远程:空
- javascript - 具有相同 ID 的文本框的 TestCafe 选择器
- java - 反序列化 null 值以使用 Jackson 枚举
- python - 如何从输出分类器创建分割掩码?
- oracle - 是否可以在 DB System - Oracle Cloud 中为 Oracle Database 19c 配置 SSL?