采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
import ReactMixin from
'react-mixin'
;
//就算不写这行,引入的MixinLog照样可以使用
import MixinLog from
'./mixin'
//公共对象文件
ReactMixin(BodyIndex.prototype,MixinLog);
MixinLog.log();
为什么需要使用mixin,既然在需要使用的组件中import了mixin,那不是都能用吗?组件之间共享是什么意思?
我去看了下,六分55秒我讲了「所有的组件可以共用这个方法」。
这句话不能理解?
你当前页面 import 当然只能当前页面用,其他页面需要用也 import 啊。
什么叫「那不是都能用」?
理解了,谢谢老师,是我把所有组件误解为所有js文件了
非常感谢!
对的,就是公用的意思。有其他问题多多提问,没关系。
就是将共用的函数独立出来,每个文件都可以使用了。
视频里没有说明react-mixin的用法吧,因为老师是把MixinLog这个对象import到bodyindex.js文件里,然后在bodyindex.js里使用,并没有表达出MixinLog在其他文件里也能用的功能。所以我现在还是不太明白老师的意思。
登录后可查看更多问答,登录/注册
轻松入门 React 开发,React Router 4 与 Webpack 2 完美升级项目
5.6k 6
5.3k 6
2.6k 18
2.7k 14
3.0k 13
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号