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

来源:4-7 字号设置功能实现

寂寞追不上我

2018-10-30

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

写回答

1回答

Sam

2018-10-30

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

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

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

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

0
2
Sam
回复
寂寞追不上我
通过这几年的发展,两者差距越来越小,vue在构建上大量借鉴react,现在对两者的技术选型更多是偏好(如更喜欢JSX还是vue模板)以及对生态的选择(比如是否有偏好的组件库、项目历史原因等),而不单纯是框架特性的选择
2018-10-30
共2条回复

Vue 实战商业级读书Web APP完整项目

Vue全家桶+最新前端技术+前后端分离架构,完整项目流程

1610 学习 · 1951 问题

查看课程