ref属性

作者: 冰点雨 | 来源:发表于2022-03-22 22:30 被阅读0次

    1.被用来给元素或子组件注册引用信息(id 的替代者)
    2.应用在 html 标签上获取的是真实 DOM 元素,应用在组件标签上是组件实例对象(vc)
    3.使用方式:
    打标识:<h1 ref="xxx"></h1>或<School ref="xxx"> </School>
    获取:this.$refs.xxx

    <template>
      <div>
        <h1 ref="title">{{ msg }}</h1>
        <button ref="btn" @click="showDom">点我输出h1 DOM</button>
        <School ref="sch" />
      </div>
    </template>
    
    <script>
    // 引入组件
    import School from './components/School.vue'
    
    export default {
      name: 'App',
      data() {
        return {
          msg: '我是一个学生',
        }
      },
      methods: {
        showDom() {
          console.log(this.$refs.title) //DOM元素
          console.log(this.$refs.btn) //DOM元素
          console.log(this.$refs.sch) //组件实例对象
        },
      },
      components: {
        School,
      },
    }
    </script>
    

    相关文章

      网友评论

          本文标题:ref属性

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