@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) => {
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>