小编Luc*_*let的帖子

将event.target与React组件一起使用

我的项目遇到了一些麻烦.任何人都可以向我解释为什么我不能使用它e.target来访问除了以外的任何东西className

以下是我的入口点的代码:

import React from 'react'
import ReactDOM from 'react-dom'
import Button from './Button'
import Menu from './Menu'

function test(e){
    console.log(e.target.ref)
 }

module.exports = class Content extends React.Component {
    constructor(props){
        super(props)
        this.state={content: ''}
    }

update(e){
    console.log(e.target.txt)

}

render (){
    return (
        <div id="lower">
            <div id="menu">
               <Menu onClick={this.update.bind(this)}/>
            </div>
            <div id="content">
                {this.state.content}
            </div>
        </div>
    )

  }
}
Run Code Online (Sandbox Code Playgroud)

我试图使用该方法访问菜单组件中的设置update.见下面的菜单:

module.exports = class Menu extends React.Component {

    render (){
       return (
           <div>
               <Button …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs

45
推荐指数
1
解决办法
8万
查看次数

Postgresql 错误:连接终止

我有一个链接到 postgres 数据库的简单应用程序。当您加载应用程序时,它会读取大约 30 行数据。但每隔一段时间它就不会加载,当我查看我的服务器时,我会收到错误错误:连接终止。

通常如果我在短时间内加载它几次。

有谁知道为什么会发生这种情况?我是不是工作太辛苦了?

代码如下:

    function getDB(callback){
        console.log('inside getDB')
        Client.connect(function(err){
            if(err){
                return console.log('connection error', err)
            }
            Client.query('SELECT * FROM gallery', function(err, result){
                if(err){
                    return console.log('error receiving data', err)
                } else{
                callback(null, result.rows)
                }
                Client.end()
            })

        })
    }
Run Code Online (Sandbox Code Playgroud)

javascript node.js postgresql-9.3

10
推荐指数
1
解决办法
2万
查看次数

使用jQuery更改背景图像

我试图使用jQuery来更改表格单元格中的背景图像,表格单元格有自己的".active"类.我正在使用jQuery在同一个地方更改其他元素,它们都工作正常,所以我认为我的语法必须有问题.单击按钮后,我正在使用的功能执行. 我的代码:

function vehicle(arg){
  $(".active").css("color", "blue");  
  $(".active").css("background-image", "url(../img/car.png)");
};
Run Code Online (Sandbox Code Playgroud)

CSS:

.active{
  background-size: 10px 10px;
  background-repeat: no-repeat;
  border-right: 1px solid none;
Run Code Online (Sandbox Code Playgroud)

第一行执行正常,我尝试了以下代码加上我想到的各种方式改变了图片大小:

   $(".active").css("background-image", "../img/car.png");
   $(".active").css("background-image", "url('../img/car.png')");
Run Code Online (Sandbox Code Playgroud)

任何人都可以指出我做错了什么?

css jquery

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

javascript ×2

css ×1

jquery ×1

node.js ×1

postgresql-9.3 ×1

reactjs ×1