小编use*_*614的帖子

如何遍历Reactjs中的表行和单元格

我是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)

arrays mongodb reactjs

7
推荐指数
1
解决办法
8526
查看次数

无法在rabbitmq 3.7.3中启用插件

我有一个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)

rabbitmq

6
推荐指数
1
解决办法
1574
查看次数

如何在 React-Table 上获取单元格值?

我在 React.js 中开发,我使用的是React-Table。我需要获取特定列中的单元格值。

我引用了 table 组件来访问其内部状态。

但我不知道在哪里可以找到列中的单元格值。

是否可以在列上获取单元格值?

javascript reactjs react-table

6
推荐指数
1
解决办法
9709
查看次数

语法错误:使用 gzip 提供文件时,仅在 Firefox 中抛出非法字符

我使用 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,当我打开控制台时会看到这个。

在此处输入图片说明

可能是什么问题我认为问题与内容编码有关

javascript firefox gzip

4
推荐指数
1
解决办法
1694
查看次数

标签 统计

javascript ×2

reactjs ×2

arrays ×1

firefox ×1

gzip ×1

mongodb ×1

rabbitmq ×1

react-table ×1