Vue中的组件通信、ref、jquery、is属性、slot插槽
组件通信
1、父子组件:传递基本数据类型,通过绑定自定义属性,子组件通过props接收
a.父变子变 直接传递基本数据类型
b.子变父变 直接报错 解决方法:直接把父组件传递过来的值存储为自己的变量值
c.父变子变,子变父变 传递一个对象 由于传递的是对象,而对象传递的是地址,所以父子同时操作的是同一个地址
//父组件
<template>
<div>
想要给子组件的礼物-----{
{gift}}
<input type="text" v-model="gift">
<input type="text" v-model="toSon.sonGift">
<hr>
<v-child :gift='gift' :toSon='toSon'></v-child>
</div>
</template>
<script>
import vChild from './child'
export default {
components:{
vChild
},
data () {
return {
gift:'豪车',
toSon:{
sonGift:'金币'
}
}
},
methods:{
},
mounted(){
}
}
</script>
<style scoped>
</style>
//子组件
<template&g