vue-ref属性

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

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

子组件:

查看代码

<template>
  <div class="demo">
    <h2>学校名称:{{name}}</h2>
    <h2>学校地址:{{address}}</h2>
  </div>
</template>

<script>
export default {
  name: 'School',
  data () {
    return {
      name: "亚历山大",
      address: "beijing"
    }
  },
}

</script>

<style>
.demo {
  background-color: aquamarine;
}
</style>

父组件:

查看代码

<template>
  <div class="demos">
   

    <h1 id="h1">{{msg}}</h1>

    <School></School>
    <br>
    <button @click="showDom ">点击显示dom元素</button>
  </div>
</template>

<script>

import School from './components/School.vue'
export default {
  name: 'App',
  components: { School },
  data () {
    return {
      msg: 'welcome to'
    }
  },
  methods: {
    showDom () {
      console.log(document.getElementById("h1"))
    }
  }
}
</script>

posted @ 2022-02-21 16:47  8ling1ling  阅读(58)  评论(0)    收藏  举报