uni.app 子组件调用父组件的方法并传递数据

技术uni.app 子组件调用父组件的方法并传递数据 uni.app 子组件调用父组件的方法并传递数据$refs子组件templatebutton点击我/button
/template
scripte

uni.app子组件调用父组件的方法并传递数据

$refs

子组件

模板

按钮点击我/按钮

/模板

脚本

导出默认值{

methods: {

发出事件(消息){ 0

console.log(‘接收的数据-(消息)//接收的数据-我是父组件中的数据

}

}

}

/script

父组件

模板

差异

child-a ref=’child’/child-a

!-用裁判员给子组件起个名字-

按钮@click=’getMyEvent ‘点击父组件/按钮

/div

/模板

脚本

从””导入儿童a ./components/child.vue ‘

导出默认值{

组件: {

儿童a

},

数据(){ 0

返回{

msg: ‘我是父组件中的数据’

}

},

methods: {

getMyEvent(){ 0

这个参考文献。孩子。发出事件(这。味精);

//调用子组件的方法孩子是上边裁判员起的名字,emitEvent是子组件的方法。

}

}

}

/script

$emit

子组件

模板

按钮@click=’emitEvent ‘点击我/按钮

/模板

脚本

导出默认值{

数据(){ 0

返回{

msg: ‘我是子组件中的数据’

}

},

methods: {

发出事件(){ 0

这个$emit(‘my-event ‘,this.msg)

//通过按钮的点击事件触发方法,然后用$emit触发一个我的活动的自定义方法,传递这个。味精数据。

}

}

}

/script

父组件

模板

差异

child-a @ my-event=’ getMyEvent ‘/child-a

!-父组件中通过监测我的活动事件执行一个方法,然后取到子组件中传递过来的值-

/div

/模板

脚本

从””导入儿童a ./components/child.vue ‘

导出默认值{

组件: {

儿童a

},

methods: {

getMyEvent(msg){ 0

console.log(‘接收的数据-(消息)//接收的数据-我是子组件中的数据

}

}

}

/script

第三种是父组件把方法传入子组件中,在子组件里直接调用这个方法

子组件

模板

差异

按钮@click=’childMethod()’点击/按钮

/div

/模板

脚本

导出默认值{

props: {

父方法: {

类型:功能,

默认值: null

}

},

methods: {

子方法(){ 0

如果(这个。父方法){ 0

这个。父方法();

}

}

}

};

/script

父组件

模板

差异

子项:父方法=’父方法’/子项

/div

/模板

脚本

从” ~/组件/坝/子”导入子项;

导出默认值{

组件: {

儿童

},

methods: {

父方法(){ 0

console.log(‘测试’);

}

}

};

/script

具体方法查看:

https://www.cnblogs.com/hanli-you/p/8011719.html

https://www.cnblogs.com/jin-zhe/p/9523782.html

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/116863.html

(0)

相关推荐

  • Linux虚拟机简介和系统要求是什么

    技术Linux虚拟机简介和系统要求是什么本篇文章给大家分享的是有关Linux虚拟机简介和系统要求是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1、 V

    攻略 2021年11月23日
  • sparkmllib实战例子(sparkmllib学习方法)

    技术基于Spark Mllib文本分类的示例分析这篇文章将为大家详细讲解有关基于Spark Mllib文本分类的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。基于Spark M

    攻略 2021年12月16日
  • 如何进行Nginx内核优化的源代码分析

    技术如何进行Nginx内核优化的源代码分析如何进行Nginx内核优化的源代码分析,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Nginx内核

    攻略 2021年11月25日
  • vscode中如何配置并使用.vue代码模板

    技术vscode中如何配置并使用.vue代码模板本篇内容介绍了“vscode中如何配置并使用.vue代码模板”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧

    攻略 2021年10月27日
  • mysql的thread_running数量分析

    技术mysql的thread_running数量分析本篇内容主要讲解“mysql的thread_running数量分析”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql

    攻略 2021年11月19日
  • 一氧化碳化学式,一氧化碳的化学符号是什么

    技术一氧化碳化学式,一氧化碳的化学符号是什么一氧化碳是由碳和氧组成,元素符号为C何O,其化学式为CO。 在标准状态下一氧化碳是无色一氧化碳化学式、无味,有毒的气体,其相对分子质量为28,密度为1.25g/L,冰点为-20

    生活 2021年10月22日