ref && refs
获取真实dom节点
- 1.命名
- 2.获取 this.$refs.ipt
Son 组件
<template>
<div id="son">
<h1>{{title}}</h1>
<p>我的名字叫{{name}}</p>
<input type="text" ref="inp"/>
<button @click="changeNameFunc"> 改名字</button>
</div>
</template>
<script>
export default {
methods:{
changeNameFunc(){
this.$emit('agreeName',this.$refs.inp.value)
}
},
props:['title','name','agreeName']
}
</script>
App组件
<template>
<div id="app">
<Son title="美食合集" :name="name" @agreeName="agreeName"/>
</div>
</template>
<script>
import Son from './components/son'
export default {
data(){
return{
name:"狗蛋"
}
},
name: 'App',
methods:{
agreeName(name){
this.name = name
}
},
components: {
Son
}
}
</script>