iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >vue中ref怎么用
  • 665
分享到

vue中ref怎么用

2024-04-02 19:04:59 665人浏览 安东尼
摘要

Vue中ref的用法有三种,分别是:1.ref加在普通的元素上,用this.ref.name获取dom元素;2.ref加在子组件上,用this.ref.name 获取组件实例,可以使用组件的所有方法;3.利用v-for和ref获取一组数组或

vue中ref怎么用

Vue中ref的用法有三种,分别是:1.ref加在普通的元素上,用this.ref.name获取dom元素;2.ref加在子组件上,用this.ref.name 获取组件实例,可以使用组件的所有方法;3.利用v-for和ref获取一组数组或者dom节点。

示例:

ref使用在外面的组件上。

<div id="ref-outside-component" v-on:click="consoleRef">

    <component-father ref="outsideComponentRef">

    </component-father>

    <p>ref在外面的组件上</p>

</div>

    var refoutsidecomponentTem={

        template:"<div class='childComp'><h5>我是子组件</h5></div>"

    };

    var refoutsidecomponent=new Vue({

        el:"#ref-outside-component",

        components:{

            "component-father":refoutsidecomponentTem

        },

        methods:{

            consoleRef:function () {

                console.log(this); // #ref-outside-component     vue实例

                console.log(this.$refs.outsideComponentRef);  // div.childComp vue实例,组件实例

            }

        }

    });

ref作用在外面元素上。

//ref在外面的元素上

<div id="ref-outside-dom" v-on:click="consoleRef" >

   <component-father>

   </component-father>

   <p ref="outsideDomRef">ref在外面的元素上</p>

</div>

    var refoutsidedomTem={

        template:"<div class='childComp'><h5>我是子组件</h5></div>"

    };

    var refoutsidedom=new Vue({

        el:"#ref-outside-dom",

        components:{

            "component-father":refoutsidedomTem

        },

        methods:{

            consoleRef:function () {

                console.log(this); // #ref-outside-dom    vue实例

                console.log(this.$refs.outsideDomRef);  //  <p>标签dom元素 ref在外面的元素上</p>

            }

        }

    });

ref使用在里面的元素上,局部注册组件。

//ref在里面的元素上

<div id="ref-inside-dom">

    <component-father>

    </component-father>

    <p>ref在里面的元素上</p>

</div>

    var refinsidedomTem={

        template:"<div class='childComp' v-on:click='consoleRef'>" +

                       "<h5 ref='insideDomRef'>我是子组件</h5>" +

                  "</div>",

        methods:{

            consoleRef:function () {

                console.log(this);  // div.childComp   vue实例 

                console.log(this.$refs.insideDomRef);  // <h5 >我是子组件</h5>

            }

        }

    };

    var refinsidedom=new Vue({

        el:"#ref-inside-dom",

        components:{

            "component-father":refinsidedomTem

        }

    });

ref使用在里面的元素上,全局注册组件。

//ref在里面的元素上--全局注册

<div id="ref-inside-dom-all">

    <ref-inside-dom-quanjv></ref-inside-dom-quanjv>

</div>

    Vue.component("ref-inside-dom-quanjv",{

        template:"<div class='insideFather'> " +

                    "<input type='text' ref='insideDomRefAll' v-on:input='showinsideDomRef'>" +

                    "  <p>ref在里面的元素上--全局注册 </p> " +

                  "</div>",

        methods:{

            showinsideDomRef:function () {

                console.log(this); //这里的this其实还是div.insideFather

                console.log(this.$refs.insideDomRefAll); // <input  type="text">

            }

        }

    });

    var refinsidedomall=new Vue({

        el:"#ref-inside-dom-all"

    });

--结束END--

本文标题: vue中ref怎么用

本文链接: https://www.lsjlt.com/news/112795.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • vue中ref怎么用
    vue中ref的用法有三种,分别是:1.ref加在普通的元素上,用this.ref.name获取dom元素;2.ref加在子组件上,用this.ref.name 获取组件实例,可以使用组件的所有方法;3.利用v-for和ref获取一组数组或...
    99+
    2024-04-02
  • Vue中的ref、toRef与toRefs怎么使用
    这篇文章主要介绍了Vue中的ref、toRef与toRefs怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Vue中的ref、toRef与toRefs怎么使用文章都会有所收获,下面我们一起来看看吧。一、r...
    99+
    2023-07-05
  • Vue Ref全家桶怎么使用
    今天小编给大家分享一下Vue Ref全家桶怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1. ref在Vu...
    99+
    2023-07-05
  • vue中ref的使用问题怎么解决
    本文小编为大家详细介绍“vue中ref的使用问题怎么解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“vue中ref的使用问题怎么解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。vue的ref(this.$r...
    99+
    2023-06-29
  • Vue中ref的用法及演示
    ref 定义:被用来给元素或子组件注册引用信息。引用信息会被注册在父组件上的$refs对象上。 如果是在普通的dom元素上使用,引用指向的就是dom元素;如果用在子组件上,引用指向的...
    99+
    2024-04-02
  • Vue组件化ref,props, mixin怎么使用
    这篇文章主要介绍“Vue组件化ref,props, mixin怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Vue组件化ref,props, mixin怎么使用”文章能帮...
    99+
    2023-06-30
  • Vue中ref特性如何使用
    这篇文章主要介绍“Vue中ref特性如何使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Vue中ref特性如何使用”文章能帮助大家解决问题。一、ref的基本使用ref的使用<!-- ...
    99+
    2023-07-04
  • Vue中ref特性的使用示例
    这篇文章主要介绍了Vue中ref特性的使用示例,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、ref的基本使用ref的使用<!--&...
    99+
    2024-04-02
  • React中的ref怎么使用
    这篇文章主要介绍“React中的ref怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“React中的ref怎么使用”文章能帮助大家解决问题。1. ref 的理解与使用对于 Ref 的理解,要从...
    99+
    2023-07-04
  • vue3中的ref、reactive怎么使用
    本篇内容主要讲解“vue3中的ref、reactive怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue3中的ref、reactive怎么使用”吧!reactive()基本用法在 Vu...
    99+
    2023-07-05
  • vue3中ref和reactive怎么使用
    这篇“vue3中ref和reactive怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“vue3中ref和reacti...
    99+
    2023-07-05
  • Vue中的 ref,props,mixin属性
    目录refprops$attrsmixinref ref 属性: 1.被用来给元素或子组件注册引用信息((id的替代者)2.应用在html标签上获取的是真实DOM元素,应用在组件标签...
    99+
    2024-04-02
  • Vue中Ref与Reactive的区别是什么
    今天小编给大家分享一下Vue中Ref与Reactive的区别是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。Ref与Re...
    99+
    2023-06-05
  • vue3中的ref、toRef、toRefs怎么使用
    这篇文章主要讲解了“vue3中的ref、toRef、toRefs怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue3中的ref、toRef、toRefs怎么使用”吧!一、refre...
    99+
    2023-07-06
  • 怎么在vue3中使用setup、 ref、reactive
    本篇文章为大家展示了怎么在vue3中使用setup、 ref、reactive,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1.初识setUp的使用简单介绍下面的代码功能:使用ref函数,去使用监听...
    99+
    2023-06-15
  • Vue3中的ref和reactive怎么使用
    今天小编给大家分享一下Vue3中的ref和reactive怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、是什么r...
    99+
    2023-07-06
  • vue ref怎么获取子组件属性值
    本篇内容介绍了“vue ref怎么获取子组件属性值”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!ref获取子组件属性值父引入、注册...
    99+
    2023-06-29
  • Vue中ref、reactive、toRef、toRefs、$refs的基本用法总结
    目录一、ref reactive1.1.为什么需要ref、reactive 1.2.ref reactive基本使用二、toRef、toRefs 三、$r...
    99+
    2022-11-13
    vue ref reactive toRef toRefs $refs vue ref reactive vue中refs用法和作用
  • vue中ref引用操作DOM元素的实现
    目录前言一,$refs对象介绍及基本用法二,使用ref引用组件实例三,ref的使用案例3.1 案例需求3.2 思路与做法3.2 为什么页面上无法自动获得焦点3.3 this.$nex...
    99+
    2023-01-28
    vue ref引用操作DOM vue ref引用DOM
  • 如何理解Vue中的ref属性
    这期内容当中小编将会给大家带来有关如何理解Vue中的ref属性,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。上述就是小编为大家分享的如何理解Vue中的ref属性了,如果刚好有类似的疑惑,不妨参照上述分析进...
    99+
    2023-06-25
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作