学习组件框架之前,要有一点vue组件基础,关于组件通信,这点很重要,组件框架全部都是写好的自定义组件,与我们使用的bootstrap不同,bootstrap是基于cssHTML的样式布局,二组件的基于JS的vue框架之上封装的东西,组件的每一个标签,都对应一个vue文件template,style,script,用的最多的是v-bind与v-model,做数据传参与绑定参数,props父级穿子级参数也是居多,你们就会发现为什么是vue文件而不是JS文件,因为是基于vue框架之上的,那vue是在手脚架里面用webpack里面的loader识别转译,就好比es6不兼容旧版本的浏览器,然后优雅降级就出现了,Babel的插件就做到了这一点。
接触组件框架之后发现很多东西都封装写好了,从24栅格布局,表单布局,表格布局,容器container布局,包括很多选择器与控件组,甚至还有上传文件,图片,所以基础很重要。
vue更新后采用typescript重写了框架,所以学习它说是趋势,这个JS的超集,与es6的新东西,尤其一下关于异步的操作resolve,wait,promise,map,set,常用symbol的数据类型。