taro mobx问题

在store里设置变量wordArr: [{},{},{},{},{}],
组件里 wordArr.slice()需要加slice()这样在组件里更新了wordArr里的内容后,render上才会更新变动的数据,slice()相当于一次浅拷贝(一级拷贝,再深入就不行了)

            return item.name && <View className='li' key={index} dataIndex={index} dataWord={item.name} onClick={this.onResult} >{item.name}<span></span></View>
        })```

如果在store里设置了 counter:{count:0}
那么在使用的时候,
//错误
const { counterStore: { counter } } = this.props  
return (
  <Text>{counter.count}</Text>
)
//正确
const { counterStore: { counter:{count} } } = this.props  
return (
  <Text>{count}</Text>
)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 原教程内容详见精益 React 学习指南,这只是我在学习过程中的一些阅读笔记,个人觉得该教程讲解深入浅出,比目前大...
    leonaxiong阅读 2,860评论 1 18
  • 这篇笔记主要包含 Vue 2 不同于 Vue 1 或者特有的内容,还有我对于 Vue 1.0 印象不深的内容。关于...
    云之外阅读 5,079评论 0 29
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,142评论 1 32
  • 作为一个合格的开发者,不要只满足于编写了可以运行的代码。而要了解代码背后的工作原理;不要只满足于自己的程序...
    六个周阅读 8,523评论 1 33
  • 中秋节快要到了,大妈妈一家人回来了,还有二奶奶一家人也回来了,还带回来月饼,我不由想起了一句话:中...
    二年级2班张涵阅读 410评论 0 0