vue页面父组件与子组件相互调用方法和传递参数值

news/2024/7/24 3:32:13 标签: vue.js, 前端, javascript

vue页面父组件与子组件相互调用方法和传递参数值

父组件页面定义

<el-button type="text" icon="el-icon-refresh" @click="refreshClick"  slot="label"></el-button>
<leftList @leftClick="loadModelClick"  ref="leftControl"   :parentParam="currentParam"></leftList>

父组件调用子组件leftList页面中方法refreshList()
子组件取名叫ref=“leftControl”

javascript">refreshClick()
    {
        //this.$message('refresh list');
        this.$refs.leftControl.refreshList();
    },
javascript">loadModelClick(row) {
    this.$Message("子调父页面的方法");
}

子组件页面定义

页面定义parentParam参数
props:['parentParam'],
<avue-crud ref="crud" :option="option" :data="tableData" :page.sync="page" v-loading="loading"
               @row-click="rowClick">

子组件调用父组件的loadModelClick()方法
@leftClick=“loadModelClick”
子方法rowClick方法中调用父组件中leftClick事件对应的loadModelClick方法
采用this.$emit方法调用

javascript">    rowClick(row, event, column) {
       this.$message(this.parentParam);   //父传递给子组件的属性参数值
      //提交row数据回调给父组件中loadModelClick方法
      this.$emit("leftClick", row);
    },

http://www.niftyadmin.cn/n/5142123.html

相关文章

什么是js?js的用法?

JavaScript&#xff08;简称JS&#xff09;是一种脚本语言&#xff0c;常用于在网页和网站中添加交互性和动态功能。它是一种解释性语言&#xff0c;可以在浏览器中运行&#xff0c;并且可以与HTML和CSS一起使用&#xff0c;用于创建用户界面和网页应用程序。 JavaScript最初由…

手机app 爬虫

近期在做某个项目,涉及到需要对手机app的进行数据爬取。在上一篇博文中,讲述了以模拟机为例的配置操作流程,这里将以苹果手机为例进行描述。 下面将讲述具体配置步骤 1、安装 抓包软件 fiddler (Fiddler | Web Debugging Proxy and Troubleshooting Solutions) ​ 下载后…

sitespeedio.io 前端页面监控安装部署接入influxdb 到grafana

1.docker部署influxdb,部署1.8一下&#xff0c;不然语法有变化后面用不了grafana模板 docker run -d -p 8086:8086 --name influxdb -v $PWD/influxdb-data:/var/lib/influxdb influxdb:1.7.11-alpine docker exec -it influxdb_id bash #influx create user admin with pass…

跨国文件传输为什么要用专业的大文件传输软件?

跨国文件传输是许多跨国企业需要的基础工作&#xff0c;对于传输的质量和速度要求也是很严格的&#xff0c;随着数据量的不断增加&#xff0c;寻常传统的传输方式肯定是不行&#xff0c;需要新的技术和方式来进行传输&#xff0c;大文件传输软件应运而出&#xff0c;那它有什么…

numpy Head 与 Tail、属性与底层数据、加速操作、二进制操作、描述性统计、函数应用

基础用法 本节介绍 Pandas 数据结构的基础用法。下列代码创建上一节用过的示例数据对象: In [1]: index = pd.date_range(1/1/2000, periods=8)In [2]: s = pd.Series(np.random.randn(5), index=[a, b, c, d, e])In [3]: df = pd.DataFrame(np.random.randn(8, 3), index=i…

Android 13 - Media框架(13)- OpenMax(一)

这一节我们将了解Android OpenMax框架&#xff0c;该框架了解完成之后&#xff0c;我们会再回过头去了解 ACodec&#xff0c;将 MediaCodec - ACodec - OpenMax 连接起来&#xff0c;了解组件的创建控制以及 buffer 的流转。 本篇属于个人学习笔记&#xff0c;如有错误欢迎指出…

系统架构设计师-第14章-云原生架构设计理论与实践-

云原生架构产生背景 云原生与商业场景的深度融合 ( 1 )从为企业带来的价值来看&#xff0c;云原生架构有着以下优势通过对多元算力的支持&#xff0c;满足不同应用场景的个性化算力需求&#xff0c;井基于软硬协同架构&#xff0c;为应用提供极致性能的云原生算力 (2) 通过最…

《golang设计模式》第三部分·行为型模式-03-解释器模式(Interpreter)

文章目录 1. 概述1.1 角色1.2 类图1.3 优缺点 2. 代码示例2.1 设计2.2 代码2.3 类图 1. 概述 解释器模式&#xff08;Interpreter&#xff09;是用于表达语言语法树和封装语句解释&#xff08;或运算&#xff09;行为的对象。 1.1 角色 AbstractExpression&#xff08;抽象表…