美文网首页
9、Vue_特殊特性

9、Vue_特殊特性

作者: 猪儿打滚 | 来源:发表于2019-09-26 14:25 被阅读0次
ref

ref:被用来给元素或子组件注册引用信息。引用信息将会注册在父组件的$refs对象上。如果在普通的 DOM 元素上使用,引用指向的就是 DOM 元素;如果用在子组件上,引用就指向组件实例。
简单来说,就是如果一个标签定义了个ref属性,那么就可以通过$refs获取到该属性的一些值。

  • 例子:比如说使用ref$refs来实现双向数据绑定
  • PS.我们实现双向数据绑定时,并不会使用它们,而是使用v-modelref是用来获取元素对象的一些信息的,这样更方便
<template>
    <div id="ref">
        <input type="text" ref="name" @keyup="getName">
        <p>{{name}}</p>
    </div>
</template>

<script>
    export default {
        name: "v-ref",
        data(){
            return{
               name : ''
            }
        },
        methods:{
            getName(){
                // console.log(this.$refs); // F12的Console会打印出{name: input}这么个对象
                // console.log(this.$refs.name.value) // 会打印出所输入的值
                // 把得到的值赋值给当前name,就可以实现双向数据绑定
                this.name = this.$refs.name.value
            }
        }
    }
</script>

<style scoped>

</style>

结果: ref

相关文章

  • 9、Vue_特殊特性

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

  • Python 语言特殊特性

    如果你发现了任何特殊特性,请留言,我会更新的,对于元编程的特性我不打算做列举,大部分的情况不会使用 三目运算符: ...

  • 特殊特性的理解

    通略顾问【原创】-闽商企业经营绩效提升、系统规范化建设服务商。每周我们将记录分享与闽商企业家交流心得和感悟。400...

  • vue-特殊特性

    key 预期:number | string key的特殊属性主要用在 Vue 的虚拟 DOM 算法,在新旧 no...

  • 带你快速浏览Xcode 9新特性

    带你快速浏览Xcode 9新特性 带你快速浏览Xcode 9新特性

  • 【面试题】前端跨域的常见方式

    有9种或者更多 常见的有四种 1 jsonp ,原理为使用html特殊标签访问资源无跨域限制的特性(script,...

  • iOS9、iOS10新特性

    iOS10新特性、iOS9新特性

  • VueJS常用的指令及作用

    指令 指令 (Directives) 是带有 v- 前缀的特殊特性。指令特性的值预期是单个 JavaScript ...

  • JDK9新特性 Reactive Stream 响应式流

    JDK9新特性 Reactive Stream 响应式流  本篇主要讲解 JDK9特性 Reactive Stre...

  • vue基础入门(2.2)

    2.2.基础指令 #2.2.1.什么是指令 指令 (Directives) 是带有 v- 前缀的特殊特性,指令特性...

网友评论

      本文标题:9、Vue_特殊特性

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