props接收的东西是只读的, 不要改
vue3判断对象是否含有某个属性
Object.hasOwnProperty.call(todo, "isEdit")
向对象添加响应式属性
this.$set(对象, "属性名")
this.$set(对象, "属性名", 赋值数据data)
$nextTick
页面渲染是在整个函数执行完毕后进行的, 所以像聚焦, 失去焦点应该放在$nextTick
的回调函数中执行
dom更新后执行callback
![在这里插入图片描述](https://img-blog.csdnimg.cn/8f0268f1d5ca4b76852f67369b200d45.png)
this.$nextTick(() => {
this.$refs.InputTitle.focus();
});