在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ react工程里點擊事件沒效果,控制臺里也沒有報錯

react工程里點擊事件沒效果,控制臺里也沒有報錯

代碼地址

沒效果的代碼

export default class User extends Component {
  logout() {
    console.log(1)
        const alert = Modal.alert
        alert('注銷', '確認退出登錄嗎???', [
              { text: '取消', onPress: () => console.log('cancel') },
              { text: '確認', onPress: () => {
                  browserCookie.erase('userid')
                  this.props.logoutSubmit()
              }}
            ])
  }
  render() {
        const props = this.props
        const Item = List.Item
        const Brief = Item.Brief    
    return props.user ? (
      <div>
        <Result
          img={<img src={require(`../img/${props.avatar}.png`)} tyle={{ width: 50 }} alt="" />}
          title={props.user}
          message={props.type === 'boss' ? props.company : null}
        />
                <List renderHeader={()=>'簡介'}>
            <Item multipleLine>
              {props.title}
              {props.desc.split('\n').map(v=><Brief key={v}>{v}</Brief>)}
              {props.money?<Brief>薪資:{props.money}</Brief>:null}
            </Item>          
        </List>
                <WhiteSpace></WhiteSpace>
                <List>
          <Item onClick={() => this.logout()}>退出登錄</Item>
        </List>  
      </div>
    ) : <Redirect to={props.redirectTo} />
  }
}

很奇怪的問題,也不知道是什么原因,現(xiàn)在就算在其他文件里加點擊事件也不起作用,控制臺既不打印,也不報錯

回答
編輯回答
涼汐

antd的list的item本身不支持注冊onclick事件,需要給Item里的子元素注冊
Edit m77xjo3pp9

點擊clickme 看看

2017年1月20日 19:19
編輯回答
選擇

es6里的繼承,不是需要顯式的調(diào)用父類的構(gòu)造函數(shù)來生成this嗎?

2017年7月9日 14:14
編輯回答
懶洋洋

仔細看樣式,你會發(fā)現(xiàn)有一個帶clss為am-tab-bar的元素遮蓋了整個屏幕,這個元素層級太高,遮蓋了其他頁面元素,所以你點擊的時候事件不會生效??梢园堰@個類的z-index設(shè)為-1,就可以解決了

2017年5月10日 05:56
編輯回答
孤島

原因是其他元素把該按鈕遮蓋住了,可以改變該元素的z-index屬性值

2017年11月14日 22:52
編輯回答
雨萌萌

我也碰見這個問題了,請問你解決了嗎

2018年9月22日 20:35
編輯回答
疚幼

或許onClick根本就沒有執(zhí)行

或者Item組件沒有onClick的回調(diào)。

2017年6月7日 02:07
編輯回答
囍槑
<Item onClick={() => this.logout()}>退出登錄</Item>

你這樣寫是把() => this.logout()當(dāng)props傳到Item里,Item里調(diào)用了onClick嗎

2017年9月13日 18:20