vue调用函数怎么传参_Vue(非)父子组件的传值以及方法调用
1.vue父组件给子组件传值的方法
子组件中通过props接收传值
props:{
username:{
type:String,
default:""
}
}
2.vue父组件调用子组件的方法
this.$refs.header.子组件的方法
3.子组件传值给父组件
一般通过点击事件
this.$emit("getName",this.msg)
在这里注册一个事件,把值通过事件带过去。
然后在父组件中通过
在methods中可以通过
getNamefromchild(data){
data就是传过来的值
}
4.子组件调用父组件的方法
在子组件中
diaoyongparent(){
this.$emit("diaoyongParentfunc")
这里可以带参数
}
然后在父组件中
diaoyongbychild(){
alert("调用父组件的方法了,如果有参数也可以哦")
}
5.对于非父子组件的传值
首先在main.js里面定义Vue对象的时候在data属性里面创建一个变量,并赋值为一个vue对象,这个变量在整个应用中都可以直接访问,他可以充当EventHub事件中心
new Vue({
el:"#app",
router,
store,
components:{App},
data:{
Hub:new Vue()
}
})
然后在第一个组件里面
gotoside(){
this.$root.Hub.$emit("oneEvent",this.msg)
}
然后在第二个组件里面
created(){
this.$root.Hub.$on("oneEvent",function(msg){
alert(msg)
})
}
vue调用函数怎么传参_Vue(非)父子组件的传值以及方法调用相关推荐
- vue中父子组件先后渲染_vue父子组件传值(子传父,非父子组件传值)
1. 子组件向父组件传值 子组件: <template><div>子组件:<span>{{childValue}}</span><!-- 定义一个 ...
- vue组件间传值: 父传子、子传父、非父子组件传值
父组件向子组件传值 // 父组件通过属性将值传递给子组件 <template><div><closePopup :optionsID="optionsID&qu ...
- vue 父子组件传值以及方法调用,平行组件之间传值以及方法调用大全
vue项目经常需要组件间的传值以及方法调用,具体场景就不说了,都知道.基本上所有的传值都可以用vuex状态管理来实现,只要在组件内监听vuex就好. vue常用的传值方式以及方法有: 1. 父值传子( ...
- Vue2.0的三种常用传值方式、父传子、子传父、非父子组件传值
Vue2.0 传值方式: 在Vue的框架开发的项目过程中,经常会用到组件来管理不同的功能,有一些公共的组件会被提取出来.这时必然会产生一些疑问和需求?比如一个组件调用另一个组件作为自己的子组件,那么我 ...
- Vue中父子及非父子组件之间的通信方法
Vue中父子及非父子组件之间的通信方法 父子组件之间的通信方法 父级->子级通信 (依赖单向数据绑定+props实现) Vue.component('Father', { //注册了含有data ...
- 组件间数据交互——父组件向子组件传值( props属性值类型) 子组件向父组件传值-携带参数 || 非父子组件间传值
父组件向子组件传值 <!DOCTYPE html> <html lang="en"> <head><meta charset=" ...
- vue父子组件之间传值的方法
vue父子组件之间传值的方法 一.基本父子传值 父传子 方式: props 效果: 把父组件的fatherName属性传入子组件,在子组件中使用 父组件代码: <template>< ...
- vue模块给模块传参_Vue店面的Paypal支付模块
vue模块给模块传参 Vue店面PayPal付款扩展 (Vue Storefront PayPal Payment Extension) PayPal Payment module for vue-s ...
- Vue组件化开发--组件通信方式-父传子、子传父、非父子组件传值
一.概述 以脚手架搭建的Vue项目为笔记背景. 如果将所有的代码逻辑全部放到一个组件中,代码是非常的臃肿和难以维护的. 并且在真实开发中,可能会有更多的内容和代码逻辑,对于扩展性和可维护性来说都是非常 ...
最新文章
- label实现不同大小不同颜色
- python 网络编程 struct解包时报错 struct.error: unpack requires a buffer of 4 bytes
- [转]ExtJs基础--Html DOM、Ext Element及Component三者之间的区别
- 软考解析:2015年上半年下午试卷
- [ZT ref=null]Javascript的IE和Firefox兼容性汇编
- 前端网页 — 初始化文件
- class对象和class文件_Class文件格式
- bufferedreader读取中文乱码_Python OpenCV与中文相关的三个常见问题
- windows各个原版系统下载集锦 MS-DOS Windows 3.1 Windows NT Windows 98等
- SPI通信协议学习笔记
- 机器学习教程 之 Boosting 与 bagging:集成学习框架
- Java毕业设计-个性影片/电影推荐系统
- 【drawio笔记】在drawio中添加数学公式
- 倪光南华为鸿蒙,院士倪光南谈华为鸿蒙:国产操作系统需要生态支持
- C语言制作扫雷游戏(结合图形库)
- 位置度标注方法图解_新整理!安装工程施工图解手册,多彩文字标注现场图片,一看就懂...
- 小程序canvans一键截屏纯前端实现
- bit digger
- java中的i/o体系结构及流分类
- Request processing failed; nested exception is org.thymeleaf.exceptions.TemplateInputException
热门文章
- 830. 较大分组的位置
- 1046. 最后一块石头的重量
- redis的IM的聊天工具
- 光伏机器人最前线_送水、送药、送餐!哈市这些地方率先用上AI配送机器人(视频)...
- python3.7安装包下载_Python 3.7下载 Python 3.7 for win32 (Python编程开发工具)官方安装版 下载-脚本之家...
- ie浏览器在线使用_关于登录深圳市住房公积金管理中心网站在线办理平台的温馨提示...
- Python+OpenCV:理解K-Means聚类(K-Means Clustering)
- C++指针与数组的对比
- backgroundworker 在执行dowork事件时该如何取消_澳航官宣!明年上半年起,机场所有售票处和服务台永久取消,订票改签等只能“自助”...
- HTML编程之利用jquery制作长图动画的方法