vue组件化开发问题

qq_14824913 2021-04-29 09:54:34
vue项目里采用了组件化开发,发现有些组件功能太多或者插槽嵌套了其他组件,开发相对会比单独页面慢些例如调样式自适应,也不便于开发新功能,比单独开发vue页面开发起来更慢!相当于是创建属于自己的组件库了…接手项目的人也会一脸懵逼吧,难道为了速度就改用单独每个vue页面开发吗?老板都只看成果…[face]emoji:041.png[/face]
...全文
264 点赞 收藏 3
写回复
3 条回复
Frazier@梁超 05月10日
组件化开发,就是把常用的代码块进行封装,也会优化打包的项目
回复 点赞
Git_Yang 05月08日
写之前尽量地去思考这个组件会不会被复用 如果复用性不高 不建议开发成公用组件。平白无故的去开发一些公用组件导致数据的传输也会复杂化,看起来杂乱无章
回复 点赞
泡泡鱼_ 04月30日
这个你得分两种情况来看吧。假设你现在有个页面了,想对其中某个view做你说的调试修改之类的。因为它集成了很多其他组件。所以,当然需要你对这些组件也要有相对的了解才行 但是,你新做一个view,它不就是全新的了吗?单页面,但内在的view本身是可以独立开发的呀,又不是所有的全在一个“文件”中进行开发。这个和其他的view的复杂程度就没关系了吧。 然后,回过头来。我们假如说,你因为说对一个view(假如是A)难调试,新建一个view,重新开发一个和A一样的,然后把你说的那些样式呀,自适应呀,新功能呀之类的弄好。然后,你做完了。你是不是会发现。其实在和A重叠的功能部分,其实和A基本上是一样的。你还就只是做了某些修改而已??只不过,你在重新开发的过程中,对那些A里面集成的组件有了更多的认知而已。所以,这其实就回以上面说的了。你需要对这些组件也要有相对的了解才行。 这就是大家都不喜欢去对其他人的代码进行直接维护的原因。因为需要你先理解另一个人,甚至是N个人的思路。你才能加入自己的东西…… 这也就是大家都希望其他人写代码也足够规范的原因,因为能提升代码可读性,让别人更容易明白 这也是像vue中加入ts支持的一个原因点。类型的声明与约束,可以辅助你提升代码的可读性 最后,别光说Vue了,任何框架。你用复杂了。都一样。就即使是你百分百完全手写的代码,你隔个一年半载的不看它,不动它。然后突然你来看它。你还有当初开发时的那种得心应手的感觉吗?
回复 点赞
发动态
发帖子
JavaScript
创建于2007-09-28

5.1w+

社区成员

22.3w+

社区内容

Web 开发 JavaScript
社区公告
暂无公告