美文网首页
Vue3.x ref属性

Vue3.x ref属性

作者: 沃德麻鸭 | 来源:发表于2021-09-30 09:14 被阅读0次

获取DOM或者组件实例可以使用ref属性,写法和vue2.0需要区分开

vue2.0的方式操作ref----数组场景

vue2.0

总结:

1.Vue2中可以通过ref直接操作单个DOM和组件 this.$refs.info.innerHTML

2.Vue2中可以批量通过ref操作DOM和组件 this.$refs.fruit[0].innerHTML

操作数据

vue3.0中通过ref操作单个DOM元素

先声明一个变量 return 出来 绑定在模板上 通过定义的变量操作DOM元素

vue3.0里面模板的ref是跟着定义走的(先定义再使用,模板中的名字和定义的名字要一致)先返回再使用

vue2.0里面的使用是跟着模板走(先模板中用,然后根据模板使用ref,获取DOM的ref要和模板的一样

总结:操作单个DOM或者组件的流程

1.定义一个响应式变量

2.把变量返回给模板使用

3.模板中绑定上述返回的数据

4.可以通过info变量操作DOM或者组件实例

获取v-for遍历的DOM或者组件----ref批量操作元素

1.定义操作DOM的函数----通过形参获取单个DOM元素

定义 ref也可以是函数 模板绑定 结果呈现

总结:ref批量操作元素的流程

1.定义一个操作DOM的函数

2.把该函数绑定到模板上(必须动态绑定

3.在函数中可以通过参数得到单个元素,这个元素一般可以放到数组中

4.通过上述数组即可操作批量的元素

相关文章

  • Vue3.x ref属性

    获取DOM或者组件实例可以使用ref属性,写法和vue2.0需要区分开。 vue2.0的方式操作ref----数组...

  • 2、Vue3.x 项目工程环境搭建中遇到的问题记录

    一、vue3.x element-plus 表单遇到ref响应式丢失了的问题 二、el-input等ref绑定do...

  • (十一)template和ref获取元素或组件实例

    这一节将介绍到的是Vue3.x中我们如何通过ref获取元素节点或者组件实例 1、概述:通过ref获取模板元素节点2...

  • ref属性

    预期:stringref 被用来给元素或子组件注册引用信息。引用信息将会注册在父组件的 $refs 对象上。如果在...

  • ref属性

    1.被用来给元素或子组件注册引用信息(id 的替代者)2.应用在 html 标签上获取的是真实 DOM 元素,应用...

  • 13-Vue特殊属性-ref

    一、Vue特殊特性 Vue的特殊属性主要有:key、ref、is、slot,ref是Vue特殊属性之一 ref:被...

  • VUE 爬坑笔记 (2)

    ref 属性 ref属性标示对dom的引用,值是唯一值,定义在dom标签内 获取时使用this.$refs.属性值...

  • React获取DOM

    React获取DOM的方法简述 createRef 当 ref 属性在组件时,获取组件实例;当ref属性在dom时...

  • elementUI表单的清空问题

    1.举例组件代码; 2.表单加ref属性:ref="refname"; 3.form的每个item加prop属性,...

  • is和ref属性

    1、is属性:解决标签规范造成的bug(如table、ul、select内)2、非根组件中data必须是函数,返回...

网友评论

      本文标题:Vue3.x ref属性

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