Vue组件之间传值/调用方法的几种方式
1.在父组件中使用子组件的地方绑定数据
<children :message="message"></children>
2.子组件使用props接收父组件传过来的数据
props:{ message:String }
3.示例:
1.子组件直接使用$emit将内部数据传递给父组件
this.$emit("childByValue",this.childValue);
2.父组件中接收数据
<template> <child @childByVlaue="childByVlaue"></dhild> </template> methods:{ childByValue:function(childValue){ this.name=childValue; } }
(三)可以通过
p
a
r
e
n
t
和
parent和
parent和children获取父子组件参数
$children[i].params this.$parent.params
1.在state里定义数据和属性
state: { userName: '', },
2.在mutation里定义函数
mutations: { setUserName(state, name) { state.userName = name }, },
3.设置值
this.$store.comit('setUserName',params)
4.获取值
this.$store.state.user.userName
1.子组件的方法
methods:{ childMethod(){ alert("我是子组件的方法"); } }
2.父组件调用子组件的方法
<template> <child ref="child"></child> <div @click="parentMethod"></div> </template> methods:{ parentMethod(){ this.$refs.child.childMethod(); } }
下一个:Redis内存淘汰机制
热门文章
- 免费宠物领养平台有哪些呢知乎文章(宠物领养网免费领养宠物的网站宠物领养中心)
- 附近宠物领养中心地址(附近领养宠物小狗)
- 楼房养猫的十大禁忌(猫爬过的床单有细菌吗)
- 动物疫苗查询系统怎么查不到信息(动物疫苗批号查询系统)
- 北京农大动物医院哪个医生好些(北京农大动物医院最好的医生)
- 动物医院英语单词 动物医院英语单词怎么写
- 想开一家宠物医院怎么开(如何开个宠物医院)
- 3月23日 | Surfboard节点订阅每天更新20.8M/S免费节点订阅链接,Surfboard免费机场
- 小型狗粮加工设备视频讲解教程(小型狗粮加工设备视频讲解教程全集)
- 动物医院实践心得5000字左右怎么写的 动物医院实践心得5000字左右怎么写的呀