Tip:小知识点

81 阅读1分钟
@blur="handleBlur(item, $event)
事件对象$event
    能够获取节点的属性值。

触发自定义事件
    this.$bus.$emit('name',参数)
注册事件回调
    方式一
    this.$bus.$on('name',(data) =>{
        //函数体
    })
    方式二
    this.$bus.$on('name',this.add)          
    methods:{
        add(data){
            //函数体
        }
    }

判断对象是否存在该属性:
 if ('isEdit' in item) {
    item.isEdit = true;
 }

过滤器是有返回值的需要将原来的数据替换
_可以进行占位
del(_, id) {
  this.todos = this.todos.filter((todo) => {
    //条件 数据中的id 不等于 传过来的id的数据都返回
    return todo.id !== id
  })
}

本次还没有来得及改,只能下一次更新模板后执行的函数
当数据改变后,要基于更新后的dom进行操作,在$nextTick(function())执行的回调函数中执行
this.$nextTick(function () {
    this.$refs.inputTitle.focus()
})

<select v-model.number="n">
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
</select>