老师,这里面的onClick事件怎么触发不了呢
来源:9-4 清除cookie登录状态
sssellll
2017-11-08
import React from 'react'
import {connect} from 'react-redux'
import {Result, List,Brief,WhiteSpace,Modal} from 'antd-mobile'
import browserCookie from 'browser-cookies'
// import {logoutSubmit} from '../../redux/user.redux'
// import {Redirect} from 'react-router-dom'
@connect(
state=>state.user
)
class User extends React.Component{
constructor(props){
super(props)
this.logout = this.logout.bind(this)
}
logout(){
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
console.log(props)
return props.user?(
<div>
<Result
img={<img src={require(`../img/${props.avatar}.png`)} style={{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>
):null
}
}
export default User写回答
3回答
-
bibiqqqq
2017-11-13
在index.css中的
.am-tab-bar
加入{
z-index: -1;
}
712019-07-03 -
yxnne
2018-03-16
https://coding.imooc.com/learn/questiondetail/33662.html
20 -
慕瓜8449030
2017-11-10
我这试了下,写的没问题啊,群里可以@我 给更详细的 demo
012017-11-12
Redux+React Router+Node.js全栈开发
全网唯一的React 16+Redux+React Router4实战课程,学到手是你的真本领!
1822 学习 · 750 问题
相似问题