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(非)父子组件的传值以及方法调用相关推荐

  1. vue中父子组件先后渲染_vue父子组件传值(子传父,非父子组件传值)

    1. 子组件向父组件传值 子组件: <template><div>子组件:<span>{{childValue}}</span><!-- 定义一个 ...

  2. vue组件间传值: 父传子、子传父、非父子组件传值

    父组件向子组件传值 // 父组件通过属性将值传递给子组件 <template><div><closePopup :optionsID="optionsID&qu ...

  3. vue 父子组件传值以及方法调用,平行组件之间传值以及方法调用大全

    vue项目经常需要组件间的传值以及方法调用,具体场景就不说了,都知道.基本上所有的传值都可以用vuex状态管理来实现,只要在组件内监听vuex就好. vue常用的传值方式以及方法有: 1. 父值传子( ...

  4. Vue2.0的三种常用传值方式、父传子、子传父、非父子组件传值

    Vue2.0 传值方式: 在Vue的框架开发的项目过程中,经常会用到组件来管理不同的功能,有一些公共的组件会被提取出来.这时必然会产生一些疑问和需求?比如一个组件调用另一个组件作为自己的子组件,那么我 ...

  5. Vue中父子及非父子组件之间的通信方法

    Vue中父子及非父子组件之间的通信方法 父子组件之间的通信方法 父级->子级通信 (依赖单向数据绑定+props实现) Vue.component('Father', { //注册了含有data ...

  6. 组件间数据交互——父组件向子组件传值( props属性值类型) 子组件向父组件传值-携带参数 || 非父子组件间传值

    父组件向子组件传值 <!DOCTYPE html> <html lang="en"> <head><meta charset=" ...

  7. vue父子组件之间传值的方法

    vue父子组件之间传值的方法 一.基本父子传值 父传子 方式: props 效果: 把父组件的fatherName属性传入子组件,在子组件中使用 父组件代码: <template>< ...

  8. vue模块给模块传参_Vue店面的Paypal支付模块

    vue模块给模块传参 Vue店面PayPal付款扩展 (Vue Storefront PayPal Payment Extension) PayPal Payment module for vue-s ...

  9. Vue组件化开发--组件通信方式-父传子、子传父、非父子组件传值

    一.概述 以脚手架搭建的Vue项目为笔记背景. 如果将所有的代码逻辑全部放到一个组件中,代码是非常的臃肿和难以维护的. 并且在真实开发中,可能会有更多的内容和代码逻辑,对于扩展性和可维护性来说都是非常 ...

最新文章

  1. label实现不同大小不同颜色
  2. python 网络编程 struct解包时报错 struct.error: unpack requires a buffer of 4 bytes
  3. [转]ExtJs基础--Html DOM、Ext Element及Component三者之间的区别
  4. 软考解析:2015年上半年下午试卷
  5. [ZT ref=null]Javascript的IE和Firefox兼容性汇编
  6. 前端网页 — 初始化文件
  7. class对象和class文件_Class文件格式
  8. bufferedreader读取中文乱码_Python OpenCV与中文相关的三个常见问题
  9. windows各个原版系统下载集锦 MS-DOS Windows 3.1 Windows NT Windows 98等
  10. SPI通信协议学习笔记
  11. 机器学习教程 之 Boosting 与 bagging:集成学习框架
  12. Java毕业设计-个性影片/电影推荐系统
  13. 【drawio笔记】在drawio中添加数学公式
  14. 倪光南华为鸿蒙,院士倪光南谈华为鸿蒙:国产操作系统需要生态支持
  15. C语言制作扫雷游戏(结合图形库)
  16. 位置度标注方法图解_新整理!安装工程施工图解手册,多彩文字标注现场图片,一看就懂...
  17. 小程序canvans一键截屏纯前端实现
  18. bit digger
  19. java中的i/o体系结构及流分类
  20. Request processing failed; nested exception is org.thymeleaf.exceptions.TemplateInputException

热门文章

  1. 830. 较大分组的位置
  2. 1046. 最后一块石头的重量
  3. redis的IM的聊天工具
  4. 光伏机器人最前线_送水、送药、送餐!哈市这些地方率先用上AI配送机器人(视频)...
  5. python3.7安装包下载_Python 3.7下载 Python 3.7 for win32 (Python编程开发工具)官方安装版 下载-脚本之家...
  6. ie浏览器在线使用_关于登录深圳市住房公积金管理中心网站在线办理平台的温馨提示...
  7. Python+OpenCV:理解K-Means聚类(K-Means Clustering)
  8. C++指针与数组的对比
  9. backgroundworker 在执行dowork事件时该如何取消_澳航官宣!明年上半年起,机场所有售票处和服务台永久取消,订票改签等只能“自助”...
  10. HTML编程之利用jquery制作长图动画的方法