Vue-35、Vue中使用ref属性

发布时间:2024年01月23日

1、ref属性

在这里插入图片描述

2、代码

<template>
  <div id="app">
<!--    <img alt="Vue logo" src="./assets/logo.png">-->
    <h1 v-text="msg" ref="title"></h1>
    <button @click="showDOM"  ref="btn">点我输出上方dom元素</button>
    <School ref="sch"></School>
  </div>
</template>
<script>
import  Student from './components/Student.vue'
import School from './components/School.vue'
export default {
  name: 'App',
  components: {
    Student,
    School
  },
  data(){
    return{
      msg:'欢迎来学习',
    }
  },
  methods:{
    showDOM(){
      console.log(this.$refs.title);//获取真实dom元素
      console.log(this.$refs.btn);//真实DOM元素
      console.log(this.$refs.sch);//school组件实例对象
    }
  }
}
</script>
<style>
#app {
  font-family: Avenir, Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  color: #500012;
  margin-top: 60px;
}
</style>

在这里插入图片描述

文章来源:https://blog.csdn.net/ChenJin_2/article/details/135772398
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。