cuốn sách gpt4 ai đã làm

javascript - 将变量绑定(bind)到函数上,将其更改为对象

In lại Tác giả: Walker 123 更新时间:2023-11-28 18:29:14 25 4
mua khóa gpt4 Nike

我已经开始学习 React 并开发一个简单的应用程序。我陷入了需要将状态存储变量从渲染传递给函数的位置。当我尝试将其绑定(bind)到函数时,该变量被更改为一个我无法访问的对象。

有什么办法可以解决这个问题吗?

Mã của tôi là như sau:

handleQuantityChange: function(e) {
this.setState({ value: parseInt(e.target.value) });
},

handleBuy: function(bidPrice){
console.log(bidPrice);
},

render: function(){
this.state.bidPrice = 24;
return


  • {this.state.bidPrice}



  • 我的原始代码变得非常复杂,所以我没有将其发布在这里。但作为引用,请查看此 jsfiddle

    该代码无法在 fiddle 中工作,因为这还有许多其他问题并且缺乏我需要处理的错误处理,但它应该在本地服务器上工作。我应该以不同的方式处理这个问题吗?我可以使用比 onChange 更好的事件吗?

    câu trả lời hay nhất

    Thêm vàogetInitialState fn 初始化值

     getInitialState: function() {
    return { bidPrice: 24 };
    },

    并使用

    onClick={this.handleBuy.bind(this, this.state.bidPrice)}

    关于javascript - 将变量绑定(bind)到函数上,将其更改为对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38463189/

    25 4 0
    Chứng chỉ ICP Bắc Kinh số 000000
    Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
    Xem sitemap của VNExpress