学生党公众号
前端交流
或者加学生党个人v
q5281951
一起学习大前端
获取dom节点,如果你是放在组件里面获取,
就可以得到如下的信息
组件都继承了vue的api方法
"$attrs": 子组件接收父组件不在props定义的数据
"$children": Array []//子组件信息
"$createElement": function $createElement(a, b, c, d)//创建节点
如果单单只在HTML标签里面就只有element元素节点的dom信息
"$el": <a class="el-link el-link--default is-underline">dom节点信息
"$listeners": 子组件收集父组件v-on事件的集合
"$options": Object { parent: {…}, _parentVnode: {…}, _componentTag: "el-link", … }//用来获取data外面的属性或方法
"$parent": Object { _uid: 88, _isVue: true, "$options": {…}, … }//父级
"$refs": Object { }//继承的获取dom方法
"$root": Object { _uid: 2, _isVue: true, "$options": {…}, … }//根组件
"$scopedSlots": Object { default: proxyNormalSlot()//作用域插槽
, … }
"$slots": Object { default: (1) […] }//插槽的信息
"$store": Object { _committing: false, _actions: {…}, _actionSubscribers: [], … }//vuex仓库
"$vnode虚拟节点 通过createelement与diff算法产生的