Vue中的组件通信、ref、jquery、is属性、slot插槽

本文详细介绍了Vue中组件通信的多种方式,包括父子组件间的数据传递、使用$emit的子传父、以及通过props的父变子变。深入探讨了is属性的应用,如解决标签固定搭配和实现动态组件。同时讲解了slot插槽的无名和具名用法,以及如何通过ref属性来操作DOM和组件。最后简述了在Vue中引入和使用jQuery进行元素操作。
摘要由CSDN通过智能技术生成

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值