首页 > 其他分享 >11_父组件调用子组件方法

11_父组件调用子组件方法

时间:2023-05-09 10:34:34浏览次数:32  
标签:11 receiveController 调用 methods controller newSearch export 组件

父组件调用子组件的方法

  1. 使用ref
  2. 使用变量+watch
  3. 使用中间class

使用中间class

base-on-controller

function receiveController(to, from) {
  Object.assign(to, from);
}
/* vue 混入模式 */
receiveController.mixin = {
  methods: {
    receiveController
  }
};
export { receiveController };

父组件

<ServerCorssDispatch
  @controllerReady="receiveController(serverCorssDispatchSub.controller, $event)"
></ServerCorssDispatch>
import { receiveController } from '.../base-on-controller';
export default {
  mixins: [receiveController.mixin],
  data() {
    return {
      serverCorssDispatchSub: {
        // 跨服分配组件
        controller: { newSearch: null }
      }
    }
  },
  methods: {
    newSearch() {
      this.serverCorssDispatchSub.controller.newSearch();
    }
  }
}

子组件

export default {
  data() {
    return {}
  },
  created() {
    this.$emit('controllerReady', { newSearch: this.newSearch });
  },
  methods: {
    newSearch() {
      // ...具体实现
    }
  }
}

标签:11,receiveController,调用,methods,controller,newSearch,export,组件
From: https://www.cnblogs.com/pleaseAnswer/p/17384121.html

相关文章

  • 设置win11 任务栏不显示缩略图
    1、定位到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband;2、右侧空白处单击右键,选择新建-DWORD(32位)值;3、名称改为“NumThumbnails”,值为0;4、重启进程explorer.exe这样看着就清楚多了......
  • 常用组件
    常用组件分页推导首先我们需要明确的时候,get请求也是可以携带参数的,所以我们在朝后端发送查看数据的同时可以携带一个参数告诉后端我们想看第几页的数据其次我们还需要知道一个点,queryset对象是支持索引取值和切片操作的,但是不支持负数索引情况接下来我们就可以推导我们的自定......
  • 2.11换分币
    1.问题描述:将五元人民币兑换成1元,5角和1角的硬币,共有多少种的不同兑换方式。2.源代码:#include<iostream>usingnamespacestd;intmain(){ for(inti=0;i<=5;i++) { for(intj=0;j<=(50-i*10)%5;j++) { intk=50-i*10-j*5; cout<<"一元:"......
  • 【Azure 存储服务】Java Storage SDK 调用 uploadWithResponse 代码示例(询问ChatGTP
    问题描述查看JavaStorageSDK,想找一个 uploadWithResponse 的示例代码,但是通过全网搜索,结果没有任何有帮助的代码。使用最近ChatGPT来寻求答案,得到非常有格式的内容:问:javaazurestorageaccounttouseuploadWithResponse答:TousetheuploadWithResponsemethodw......
  • 每周一记11
    提示工程(Prompt Engineering)” 这一概念源于语言模型的发展,它描述了如何有效地利用提示从语言模型中提取信息的过程,通常应用于现实世界的应用场景中。许多声称正在进行提示工程的人实际上只是在盲目地给出提示。我用 “盲目提示(Blind Prompting)” 这个术语来描述这种创建提示......
  • Vue "引用式"调用组件内函数
    场景希望在点击页面上的某个button时,刷新某个组件的内容.组件内容刷新函数getStatistic()在组件<Table/>内,当点击"统计"按钮时,页面Block切换至统计页面,同时调用对应组件中的getStatistic()函数,更新数据.解决方案//创建一个ref对象,接受<Table/>组件......
  • 1113. 红与黑
    题目描述地砖有红和黑两种颜色,站在给定的某个黑色地砖上,问有多少块黑色地砖可达?f1dfs计算连通性基本分析dfs返回什么?从当前节点出发可达的黑色地砖个数dfs怎么实现?初始化cnt;修改vis状态;枚举可选的4相邻地砖(越界跳过,访问过跳过,红色跳过,累加下一步可达的个数)返回cnt......
  • debain11安装mysql报错一例
    W:GPGerror:http://repo.mysql.com/apt/debianbullseyeInRelease:Thefollowingsignaturescouldn'tbeverifiedbecausethepublickeyisnotavailable:NO_PUBKEY467B942D3A79BD29E:Therepository'http://repo.mysql.com/apt/debianbullseyeInRe......
  • 第六节:受控 、高阶组件、portals、fragment、严格模式、动画
    一.受控组件       二.高阶组件       三.portals      四.fragment        五.严格模式        六.动画         !作       者:Yaopengfei(姚鹏飞)博客地......
  • vue3 多级数据下拉选择组件
    若依的下拉组件太复杂,我改了一下,希望对大家有帮助,基于element-plusel-tree-select组件:举个栗子,TreeSelect.vue:<template><div><el-tree-selectstyle="width:100%"v-model="valueId"id="tree-option"ref="s......