采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
import ReactMixin from 'react-mixin'; //就算不写这行,引入的MixinLog照样可以使用 import MixinLog from './mixin'; //公共对象文件 ReactMixin(BodyIndex.prototype,MixinLog); //就算不写这行,引入的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.4k 6
5.1k 6
2.5k 18
2.5k 14
2.9k 13