最近是间隔2天写一次学到的知识点,通过半个月的学习,总结一下在锐极科技学习到的知识。首先,感谢领导信任,感谢安徒生耐心教导让我有时间去学习和提高自己。不说废话了,最近2周学到的知识点总结如下
基础相关
- 拼写出错,导致找不到相应的库
- 路径写错,导致异常报错
- 添加了多余的空格
- 运用console.log输出每行代码的变化
git相关
- git版本库的克隆,提交到本地缓存,更新到线上,合并,解决冲突。
JS相关
- Object.assign({},sources1,sources2),浅复制目标对象 。
- _extend()方法,也添加属性。
- Object.forEach() 遍历对象的属性
- JS函数作用域和声明提前
- push()尾部添加,pop()尾部删除
- unshift()头部添加,shift()头部删除,
VUE相关
- vue的响应式设计思想. vm.set(object,key ,value )对于新增,不能监听得到。因为初始化的时候已经转化了setter/getter,必须在data对象才能让vue转换,需要用这个方法去监听
- 相反,vue.delete(target,key)是删除属性,会触发监听
$emit
相关,在子组件写$emit('event',callback)
,在父组件写<el-button @event = 'event'/>
。本质,监听实例上的自定义事件。- v-on写成@event监听事件
- props相关,通过在子组件写props,能接受父组件传递的数据
VUEX相关
- vuex的思想。组件==>对于后台的actions==>mutations==>state==>组件。
- observer是vue响应视图的柜员 视图Observer ==>data update dep ==>watcher==>view