ref属性

简介: ref属性
<template>
    <div>
        <h1 ref="title">{{msg}}</h1>
        <School ref="sch"/>
        <button @click="show" ref="btn">点我输出ref</button>
    </div>
</template>
<script>
    import School from './components/School.vue'
    export default {
        name:'App',
        components: { School },
        data() {
            return {
                msg:'欢迎学习Vue!'
            }
        },
        methods:{
            show(){
                console.log(this.$refs.title)
                console.log(this.$refs.sch)
                console.log(this.$refs.btn)
            }
        }
    }
</script>

效果:


总结:

ref属性:

被用来给元素或子组件注册引用信息(id的替代者)

应用在html标签上获取的是真实DOM元素,应用在组件标签上获取的是组件实例对象(vc)

使用方式:

打标识:<h1 ref="xxx"></h1> 或 <School ref="xxx"></School>

获取:this.$refs.xxx

相关文章
|
7月前
|
C#
C#系列之ref和out的区别
C#系列之ref和out的区别
237 0
通过Function获取属性对应字段
通过Function获取属性对应字段
75 0
|
JavaScript
Vue获取子组件实例对象 ref 属性
Vue获取子组件实例对象 ref 属性
179 0
|
存储 JavaScript
如何使用 ref 属性获取子组件实例对象?
如何使用 ref 属性获取子组件实例对象?
153 0
|
C++
c++中ref的作用
c++中ref的作用
156 0
|
存储 JavaScript 前端开发
ref绑定dom的三种写法
ref绑定dom的三种写法
ref绑定dom的三种写法
C# ref out的使用与区别
ref 关键字使参数按引用传递。其效果是,当控制权传递回调用方法时,在方法中对参数所做的任何更改都将反映在该变量中。若要使用 ref 参数,则方法定义和调用方法都必须显式使用 ref 关键字。Ref型参数引入前必须赋值。 out 关键字会导致参数通过引用来传递。这与 ref 关键字类似,不同之处在于 ref 要求变量必须在传递之前进行初始化。若要使用 out 参数,方法定义和调用方法都必须显式使用 out 关键字。 Out型参数引入前不需赋值,赋值也没用。
157 0
C# ref out的使用与区别

热门文章

最新文章