前端之vue的一些常用方法($nextTick、hasOwnProperty、$set)

props接收的东西是只读的, 不要改

vue3判断对象是否含有某个属性

Object.hasOwnProperty.call(todo, "isEdit")

向对象添加响应式属性

//this可以换成Vue
this.$set(对象, "属性名")

this.$set(对象, "属性名", 赋值数据data)

$nextTick

页面渲染是在整个函数执行完毕后进行的, 所以像聚焦, 失去焦点应该放在$nextTick的回调函数中执行
dom更新后执行callback

在这里插入图片描述

      this.$nextTick(() => {
    
    
        this.$refs.InputTitle.focus();
      });

猜你喜欢

转载自blog.csdn.net/weixin_46372074/article/details/124685878