【Vue2.0学习】—ref属性(五十三)

简介: 【Vue2.0学习】—ref属性(五十三)

ref属性

  • 被用来给元素或子组件这些引用信息(id的替代者)
  • 应用在html标签上获取的是真实的DOM元素,应用在组件标签上是组件的实例对象(vc)
    使用方式:
  • 打标识:<h1 ref="XXX">……</h1>或 <School ref="XXXX"/>
  • 获取:this.$ref.XXX
<template>
  <div id="app">
    <img alt="Vue logo" src="./assets/logo.png">
    <h1 v-text="msg" ref="title"></h1>
    <button @click="showDow" ref="btn">点我输出上方的DOM元素</button>
    <School ref="sch"/>
   <!-- 
    ref属性:
    被用来给元素或子组件这些引用信息(id的替代者)
    应用在html标签上获取的是真实的DOM元素,应用在组件标签上是组件的实例对象(vc)
    使用方式:
     打标识:<h1 ref="XXX">……</h1>或 <School ref="XXXX"/>
     获取:this.$ref.XXX
    -->
  </div>
</template>
<script>
import  School from './components/School'
export default {
  name: 'App',
  data(){
    return{
        msg:'欢迎学习Vue'
    }
  },
  components: {
    School
  },
  methods: {
    showDow(){
        console.log(this.$refs.title),//真实DOM
        console.log(this.$refs.btn),//真实DOM
        console.log(this.$refs.sch)//School组件的实例对象
    }
  }
}
</script>
<style>
</style>


相关文章
|
28天前
|
JavaScript 数据可视化
vue-cli学习一:vue脚手架的 vue-cli2和vue-cli3版本 创建vue项目,vue的初始化详解
这篇文章介绍了如何使用vue-cli 2和3版本来创建Vue项目,并详细说明了两者之间的主要区别。
75 5
vue-cli学习一:vue脚手架的 vue-cli2和vue-cli3版本 创建vue项目,vue的初始化详解
|
27天前
|
JavaScript
VUE学习二:事件监听(v-on)、条件判断(v-if/v-else-if/v-else)、循环遍历(v-for)
这篇文章是关于Vue.js的学习指南,涵盖了事件监听、条件判断、循环遍历、数组方法响应性、案例分析以及高阶函数的使用。
54 2
VUE学习二:事件监听(v-on)、条件判断(v-if/v-else-if/v-else)、循环遍历(v-for)
|
11天前
|
存储 JavaScript 前端开发
vue3的脚手架模板你真的了解吗?里面有很多值得我们学习的地方!
【10月更文挑战第21天】 vue3的脚手架模板你真的了解吗?里面有很多值得我们学习的地方!
vue3的脚手架模板你真的了解吗?里面有很多值得我们学习的地方!
|
28天前
|
JavaScript 数据可视化
vue-cli学习二:vue-cli3版本 创建vue项目后,Runtime-Compiler和Runtime-only两个模式详解;vue项目管理器;配置文件的配置在哪,以及如何配置
这篇文章详细介绍了Vue CLI 3版本创建项目时的Runtime-Compiler和Runtime-only两种模式的区别、Vue程序的运行过程、render函数的使用、eslint的关闭方法,以及Vue CLI 2和3版本配置文件的不同和脚手架3版本创建项目的配置文件配置方法。
30 3
vue-cli学习二:vue-cli3版本 创建vue项目后,Runtime-Compiler和Runtime-only两个模式详解;vue项目管理器;配置文件的配置在哪,以及如何配置
|
10天前
|
前端开发 JavaScript
简记 Vue3(一)—— setup、ref、reactive、toRefs、toRef
简记 Vue3(一)—— setup、ref、reactive、toRefs、toRef
|
14天前
|
API
vue3知识点:reactive对比ref
vue3知识点:reactive对比ref
26 3
|
14天前
|
JavaScript API
vue3知识点:ref函数
vue3知识点:ref函数
27 2
|
24天前
|
监控 JavaScript 开发者
在 Vue 中,子组件为何不可以修改父组件传递的 Prop,如果修改了,Vue 是如何监控到属性的修改并给出警告的
在 Vue 中,子组件不能直接修改父组件传递的 Prop,以确保数据流的单向性和可预测性。如果子组件尝试修改 Prop,Vue 会通过响应式系统检测到这一变化,并在控制台发出警告,提示开发者避免这种操作。
|
23天前
|
JavaScript
《进阶篇第9章》学习vuex知识点后练习:求和案例_纯vue版代码
《进阶篇第9章》学习vuex知识点后练习:求和案例_纯vue版代码
12 1
|
27天前
|
JavaScript 前端开发
VUE学习三:双向绑定指令(v-mode)、组件化开发(全局组件/局部组卷/组件通信)、组件化高级(slot插槽使用)
这篇文章是关于Vue.js框架中的v-model指令和组件化开发的详细教程,涵盖了从基础使用到高级功能的多个方面。
29 1