reactjs - 从刀片到反应组件的复杂数据未显示
问题描述
我在名为 - login 的资源中有一个语言类。它有以下键。
return [
"loginSuccessful" => "Login Successful",
"invalidCredentials" => "These credentials do not match our records.",
"inActiveAccount" => "Your account is not active. Please contact administrator.",
"errorMessage_requiredUserNameOrEmailAddress" => "Please enter username or email address",
"errorMessage_requiredPassword" => "Please enter password",
];
我有一个带有以下代码的刀片,试图从刀片发送 json 数据以做出反应。
<div messages="{!! json_encode(Lang::get('Login')) !!}" id="login"></div>
**下面是登录组件。** 在这里,我试图在身份验证方法中读取 json 数据,但只得到 {
import React from 'react';
import ReactDOM from 'react-dom';
class Login extends React.Component {
authenticate() {
var data = $("[id='login']").attr("messages");
debugger;
}
render() {
return (
<div className="col-md-4">
<input type="button" onClick={this.authenticate} value="Login" />
</div>
);
}
}
export default Login;
if (document.getElementById('login')) {
ReactDOM.render(<Login />, document.getElementById('login'));
}
我能够看到div中的数据。请点击图片检查下面的截图..
知道为什么它只给我看`{
这就是我将语言翻译文件从刀片传递到 vue.js...<login v-bind:errormessages = '{!! json_encode(Lang::get("Login")) !!}'></login>
的方式,刀片可以做类似的事情来做出反应吗?
解决方案
推荐阅读
- selenium - 如何使用 selenium _scrape_ 来自该网站链接的所有数据并将提取的城市、位置和联系电话保存为 csv 数据框对象?
- unit-testing - 用于返回列表的 Mockito Junit
- powershell - HP BIOS 电池运行状况设置
- spring-boot - 休眠转换为 org.jadira.usertype.dateandtime.joda.PersistentLocalDateTime
- css - div的文本左下对齐CSS
- python - 从 Python 应用程序使用 SNS 消息
- javascript - 输入范围自动对焦
- testing - 在 ESP32 (ESP-IDF) 上使用 BLE 测试 OTA 固件更新
- css - 如何影响 JavaFX Scene Builder 中悬停时的其他元素?
- python - 我的主文件开头有大量的 python 导入语句。我可以把它们放在自己的脚本中吗?