vue组件化开发的感悟

对于vue组件化开发,我发现我悟了,浑身通透,这感觉太棒了!,下面说说我的领悟历程!
vue组件化开发的感悟_第1张图片
一开始,我就陷入了vue组件化开发的误区,我一直以为把什么东西都摆在大面上是非常简单的事情,也就是说,之前一直以为,只要这里我不在其他地方复用,我就不用封装成组件,后来我一直坚信这个原则
可是最近公司里的前端大神,对我们进行代码走查的时候,说如果一个页面字段很多,很复杂,可以拆成一个一个小的模块封装成组件,以便后期维护,但是当时的我坚持自己的想法,就没当回事(罪恶啊,大神的经验很宝贵啊!!以后不能再犯傻了)

直到最近我突然思考vue组件化开发的事情,我翻看了好多网上的看法和理解,终于在一瞬间悟了,这我才发现原来vue的组件不只是提供复用组件这么简单,还可以用来分治,分而治之,以下是重点

vue组件不一定要复用的时候才封装,如果一个页面逻辑足够复杂,可以拆成小组件进行分而治之,这样一旦出现问题,就在各自的逻辑块里边改,也不用看大量代码,主要一个思想就是分治!!!!

我记得我发过一篇博客,说vue文件过长,把它分成了三个文件,vue、js、scss,然后通过src引进来,如果通过这种思想,我感觉这个问题就迎刃而解了,以后我就可以再把三个文件合三位一继续快乐的写我的vue代码了,哈哈,所以组件间的各种通信技巧就显得格外重要!!!
vue组件化开发的感悟_第2张图片

你可能感兴趣的:(vue.js,vue.js,前端,javascript)