美文网首页
vue ref 和 refs

vue ref 和 refs

作者: 小蝴蝶_037a | 来源:发表于2018-12-05 15:08 被阅读0次

起因是要用到element 里面table的方法


方法

想用其中的clearFilter(),却不知道怎么调用,查了一下才知道是

this.$ref.xx 

并在你的table上注册ref属性

<el-table :data="goods_data" style="width: 100%;margin-top:10px;position:relative;" ref = "xx">
</el-table>

比如我的是

this.$ref.xx .clearFilter()

ref 被用来给DOM元素或子组件注册引用信息。引用信息会根据父组件的 $refs 对象进行注册。
1、ref 加在普通的元素上,用this.ref.name 获取到的是dom元素
2、ref 加在子组件上,用this.ref.name 获取到的是组件实例,可以使用组件的所有方法。

refs是一个对象,持有已注册过ref的所有子组件

<input type="text" ref="input1" id="input1"/>
console.log(this.$refs.input1)//<input type="text" id="input1">

refs是组件渲染完成之后在填充的,只能在渲染完成之后才能访问,也不是响应式的,应避免在模板或者计算属性中使用如

<ul v-for="item in items">
<li ref="item"></li>
</ul>

访问item.name只能当做'item.name'字符串处理

相关文章

  • VUE is ref 和 $refs

    is关键字 先看一段代码 看展示的源码发现一个问题:hello world 代码中定义在表格内的,实际上显示在表格...

  • vue ref 和 refs

    起因是要用到element 里面table的方法 想用其中的clearFilter(),却不知道怎么调用,查了一下...

  • Vue - ref和$refs用法

  • Vue中获取dom元素之ref

    ref Vue中可以通过ref属性绑定Dom元素,通过this.$refs获取页面中的Dom元素 例:

  • this.$refs 用于 vue 获取 dom元素

    vue $refs 基本用法:返回 一个 对象 ,包括注册过 【ref 特性】的 所有dom元素 和 组件实例。 ...

  • 【Vue2】组件传值的六种方法

    Vue 组件之间的通信大概归类为: 父子组件通信: props/$emit;ref/refs;$attrs / $...

  • vue中的 ref 和 $refs

    你应该学过jquery吧,没用vue之前,我前端框架是用JS+Jquery+Bootstrap,因为不是数据驱动,...

  • 7.Vue 操作dom

    Vue操作dom: 在Vue中获取dom,需要在dom上使用ref="名称",然后通过:this.$refs.名称...

  • 详解vue中的ref和$refs的使用

    这篇文章主要介绍了vue中的ref和refs的使用,文中通过示例代码介绍的非常详细。 ref:被用来给元素或子组件...

  • vue3 使用$ref

    vue3 使用 $ref ,不是那个$refs 这个当前还是实验性api 主要是解决ref修改值需要.value...

网友评论

      本文标题:vue ref 和 refs

      本文链接:https://www.haomeiwen.com/subject/gvtwcqtx.html