关于课程中组件化的问题
来源:6-1 理财(1)

生生不息a
2019-03-05
老师你好,有几个问题想请教下,1:需求分析完,直接闷头写组件,而不是先在主页面引入相关组件。当然对于基础很强的没有问题,但是授课的话还是要面对一部分基础比较薄弱的,如果出现问题根本不知道在哪里找!可视化的一步一步的来不好吗?2,组件的命名等,根本没有把组件和页面分开 3,课程直接用webpack的启动的服务,配置没有讲也 ,基本都是让自己去看文档
总之听完,就是很迷茫,买的课想听的webpack配置,axios(常用的),vuex,真实接口数据模拟,开发和上线等配置问题完全没有,感觉就是个CSS模块化的过程,如果单纯是CSS模块化,所有的预处理语言,一个统一的minx不就能搞定了吗?举个列子(按钮组件btn.vue)这个存在有意义吗?css写个通用的就可以,需要用VUE组件化,说真的听完真实懵逼了,请老师指点一下
1回答
-
铁狮子
2019-03-09
1、第一个问题哈,不管基础好不好,思路得正确,需求分析完首先要设计下组件的类别,并独立实现。如果不设计下,写的越多代码就越乱。
2、第二个问题咱们课程已经把组件和页面解耦的非常棒了,复用性设计也可以看下多个页面的复用情况
3、webpack的配置在课程后面有讲,应该是没看完吧
4、关于组件化的我建议要好好去体会,预处理语言可以辅助完成组件化,但是只有minxin不够的。比如还是按个按钮,按钮需要有个默认样式(基础组件),扩展的按钮都应该是在这个基础组件上扩展,而不是加css 的class覆盖样式
总体上而言,我觉得同学你目前有一些浮躁,这门课的一些思想可能对于你目前的阶段不太匹配,这门课讲的是如何将代码写的更完善,更高效,你的关注点可能是怎么先把代码写出来。同样是webpack配置,你可能需要的是webpack每个配置项是什么意思,我讲的更多是如何利于webpack从0搭建出来vue的开发环境;不知道我说的对不对,我们可以进一步交流
00
相似问题