为什么onPress事件会报错



  • 0_1463378967862_1D4552BB-C192-4896-ACB0-237F5E0AEEA0.png
    效果图是这样的,
    点击侧栏的按钮报错
    0_1463379003623_FC66A432-CD80-4E1A-A93B-4A537707CC22.png
    我的代码应该是没有问题的
    0_1463379055110_4D9CB175-68F5-431E-B423-2A35386F8E80.png
    求帮助!!!help me ,I am going to die~



  • 有没有bind(this)?



  • @tonokim 0_1463380164618_858538F1-BFCE-4236-AECD-1C9130553C40.png
    这样写也是报一样的错误


  • administrators

    你绑对了二楼的楼梯,却忘了一楼的楼梯——renderChapter没有绑this



  • @sunnylqm 好像绑定起了!!谢谢,不过我这数据好像有问题,0_1463382306798_48F4DC32-173D-4B2A-B125-65B53A8816E0.png
    renderChapter()里面的参数有值,updateChapter()里面没传过来,这是怎么回事,谢谢大哥!!!


  • administrators

    @Joe.Mr
    1、绑定是箭头函数和bind二选一,不是两个一起用
    2、closeControlPanel如果是个方法,那你忘了括号,这一句会报错
    3、请打开chrome的调试功能(这是做开发的起码的素质好吗),这样起码你大概知道是哪里错了



  • 不是这样传参。。。应该是 this.XXX(方法名).bind(this,chapter)



  • @tonokim 可以了,谢谢!!爱你哟~


登录后回复