vue2关于API($.set、$nextTick、$refs、$el等)
# 1. 关于API
# 1.1 $set
面试官:你有没有碰到过,数据更新视图没有更新的问题==》$set
1
this.$set(target,key,修改后的值)
1
# 1.2 $nextTick
$nextTick返回的参数[函数],是一个异步的。功能:获取更新后的dom
源码|原理:
$nextTick( callback ){
return Promise.resolve().then(()=>{
callback();
})
}
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
# 1.3 $refs
来获取dom的
1
# 1.4 $el
$el 获取当前组件的根节点
1
# 1.5 $data
$data 获取当前组件data数据的
1
# 1.6 $children
$children 获取到当前组件的所有子组件的
1
# 1.7 $parent
找到当前组件的父组件,如果找不到返回自身
1
# 1.8 $root
找到根组件
1