我是Reactjs的新手,我有一个从我的db加载json的组件,看起来像这样
Array[2]
0: Object
_id: "56cf587fe46adb3b8960afe2"
price: 2000
title: "ps3"
url: "www.google.com"
__proto__: Object
1: Object
_id: "56db2bd434df9046e0643d22"
price: 499
title: "HENRIKSDAL"
url: "http://www.ikea.com/se/sv/catalog/products/S59847817/"
__proto__: Object
length: 2
__proto__: Array[0]
Run Code Online (Sandbox Code Playgroud)
我想要做的是将数据加载到看起来像这样的表
//start of loop
<tr>
<td className="col-sm-8 col-md-6">
<div className="media">
<div className="media-body">
<h4 className="media-heading"><a href="#">Product name</a></h4>
</div>
</div></td>
<td className="col-sm-1 col-md-1" styles="text-align: center">
<input type="number" name="quantity" min="1" max="10" className="form-control"/>
</td>
<td className="col-sm-1 col-md-1 text-center"><strong>500:-</strong></td>
<td className="col-sm-1 col-md-1 text-center"><strong>$14.61</strong></td>
<td className="actions" data-th="">
<button className="btn btn-info btn-sm"><i className="fa fa-refresh"></i></button>
<button className="btn btn-danger …Run Code Online (Sandbox Code Playgroud) 我有一个Web应用程序,通过Web套接字接收位置数据.我已经通过自制软件在我的mac上安装了rabbitmq来在本地运行Web套接字.我正在尝试启用rabbitmq_web_stomp,但我收到此错误:`
rabbitmq-plugins enable rabbitmq_web_stomp
Error:
{:plugins_not_found, [:rabbitmq_management_visualiser]
Run Code Online (Sandbox Code Playgroud)
当我跑 rabbitmq-plugins list
WARNING - plugins currently enabled but missing: rabbitmq_management_visualiser
Configured: E = explicitly enabled; e = implicitly enabled
| Status: * = running on rabbit@localhost
|/
[E*] rabbitmq_amqp1_0 3.7.3
[ ] rabbitmq_auth_backend_cache 3.7.3
[ ] rabbitmq_auth_backend_http 3.7.3
[ ] rabbitmq_auth_backend_ldap 3.7.3
[ ] rabbitmq_auth_mechanism_ssl 3.7.3
[ ] rabbitmq_consistent_hash_exchange 3.7.3
[ ] rabbitmq_event_exchange 3.7.3
[ ] rabbitmq_federation 3.7.3
[ ] rabbitmq_federation_management 3.7.3
[ ] rabbitmq_jms_topic_exchange 3.7.3
[E*] rabbitmq_management 3.7.3
[e*] rabbitmq_management_agent 3.7.3 …Run Code Online (Sandbox Code Playgroud) 我在 React.js 中开发,我使用的是React-Table。我需要获取特定列中的单元格值。
我引用了 table 组件来访问其内部状态。
但我不知道在哪里可以找到列中的单元格值。
是否可以在列上获取单元格值?
我使用 webpack 使用压缩插件将我的应用程序捆绑到 bundle.gzip。
new CompressionPlugin({
asset: '[path].gz[query]',
algorithm: 'gzip',
test: /\.js$|\.css$|\.html$/,
threshold: 10240,
minRatio: 0.8,
}),
Run Code Online (Sandbox Code Playgroud)
然后我有一个快速服务器,它为 web 包捆绑的所有内容提供服务,我将内容编码添加到响应中。
const path = require('path')
const express = require('express')
const app = express()
const server = require('http').createServer(app)
app.get('*.js', (req, res, next) => {
req.url = `${req.url}.gz`
res.set('Content-Encoding', 'gzip')
next()
})
app.use(express.static(path.resolve(__dirname, 'dist')))
app.get('*', (req, res) => {
res.sendFile(path.join(__dirname, 'dist/index.html'))
})
// eslint-disable-next-line
console.log("Server listening on port 8500")
server.listen(8500)
Run Code Online (Sandbox Code Playgroud)
这在每个浏览器中都很有效,除了 firefox,当我打开控制台时会看到这个。
可能是什么问题我认为问题与内容编码有关