我的项目遇到了一些麻烦.任何人都可以向我解释为什么我不能使用它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) 我有一个链接到 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) 我试图使用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)
任何人都可以指出我做错了什么?