请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

请问老师,如何处理vue可复用的代码,比如什么样的代码适合放在mixin里?

我个人感觉vue可复用的东西相较react来说还是少了点,老师能说一说react和vue复用代码的区别吗?

正在回答 回答被采纳积分+3

1回答

Sam 2018-10-30 09:16:16

你好,这个问题非常开放,需要根据实际场景来确定方案,总体思路如下:

1、如果模块或组件复用程度很高,建议单独封装成一个模块,采用npm install的方式进行引用

2、如果是模块内部复用,react和vue的思想非常相似,都是通过组件化、mixins等方法进行复用

3、至于哪些代码适合放在mixins里,要根据实际情况区分,就本课程而言,阅读器EbookReader中的mixins大大减少了代码冗余,但是会带来一定的性能消耗(某一个组件中可能会包含一些不会用到的特性),这就需要权衡了,是否可以为了简化开发带来一定的性能消耗

0 回复 有任何疑惑可以回复我~
  • 提问者 寂寞追不上我 #1
    我各人没有参与过公司的大型vue项目一直使用react,老师看了你的课程以后,我觉得vue可复用性并没有网上说的比react差,我很费解,react相对于vue的优劣势有哪些呢?
    回复 有任何疑惑可以回复我~ 2018-10-30 09:28:26
  • Sam 回复 提问者 寂寞追不上我 #2
    通过这几年的发展,两者差距越来越小,vue在构建上大量借鉴react,现在对两者的技术选型更多是偏好(如更喜欢JSX还是vue模板)以及对生态的选择(比如是否有偏好的组件库、项目历史原因等),而不单纯是框架特性的选择
    回复 有任何疑惑可以回复我~ 2018-10-30 09:54:54
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信