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
凤凰求蛊
相关分类