2021/12/6-2021/12/10

本周工作内容:优化代码。替换用户中心部分组件,修改禅道上的问题。

本周总结:项目中遇到一些错误及解决方式:

watch监听:在开发过程中我们往往会对数组中的对象里的属性进行接听,有人就会直接对这个数组或者对象进行监听,功能是可以实现的,但是性能方面就有问题,他会对整个对象或数组里的每一项都尽心监听,做好的处理方式就是对他属性的监听  **注对属性的接听需要将他属性用引号引住。

watch:{
    'form.names':{
        handler(newName,oldName){
 
         },
         immediate:true,
          deep:true
    }

}

this.$nextTick: Vue实现响应式并不是数据发生变化后DOM立即变化,在修改数据之后使用。因为数据在页面的加载是有延迟,而$nextTick是在下次DOM更新时执行,

2021/12/6-2021/12/10

这里如果不使用this.$nextTick他会报错:意思是找不到fixedTable这个节点,但是你是通过ref绑定过的,原因就是因为事件触发了但是此时的真实DOM还不存在,通过this.$nextTick滞后执行就可以了。

上一篇:学习笔记—Node中的EventLoop


下一篇:Vue的nextTick