this.props.name不显示,但是onclick触发的事件是有效的会将name的值变成‘ls'
import {observable,action,computed} from 'mobx'class TodoList {
@observable name = 'hi'
@action change(){ console.log('change') this.name = 'ls'
}
}export default new TodoList()@observerclass App extends React.Component {
render() { return (
<p>{this.props.todoList.name}</p> //这里取不到值不显示
)
}
}
export default App;export default new TodoList('zs')let TodoList = observable({ name :'hi',
change(){ this.name = 'ls'
}
})export default TodoList
繁花如伊
凤凰求蛊
随时随地看视频慕课网APP
相关分类