作者:2013丶峰峰最逆天_192 | 来源:互联网 | 2023-09-11 11:57
vue自定义组件及父子控件之间的传值
全部代码我会文末在云盘分享给大家。
引入
他的全部代码合起来是这样。是不是看不懂,没事,我一种一种分开来给你讲。
我是 template子组件 帅吧,父传子,子传父- {{fruit}}
运行起来如下图:
![在这里插入图片描述](https://img0.php1.cn/3cdc5/6d68/711/4a56478b8f27e670.jpeg)
第一种,定义全局组件。两个vue对象都可以用到
代码如下:
运行后如图:
![在这里插入图片描述](https://img0.php1.cn/3cdc5/6d68/711/fb3bd788b06b7822.jpeg)
第二种局部组件
代码如下。
![在这里插入图片描述](https://img0.php1.cn/3cdc5/6d68/711/325211b5ae101fe6.jpeg)
第三种template组件定义
这两种定义的模板标签都一定要放在new Vue前面。
我是 template子组件,关注一下111111111111111111111111
我是 template子组件,关注一下222222222222222222222222
效果图如下:
![在这里插入图片描述](https://img0.php1.cn/3cdc5/6d68/711/4c39bc6268e4f8a0.jpeg)
父子控件互相传值
父类向子类传值需要通过属性
子类像父控件传值需要通过事件
代码如下:
我是 template子组件 帅吧,父传子,子传父- {{fruit}}
效果图如下
![在这里插入图片描述](https://img0.php1.cn/3cdc5/6d68/711/abe7fa053a227f4b.jpeg)
代码路径:https://download.csdn.net/download/yu240956419/85190566 免积分的哦,直接上传这里