• vue3在子组件中触发的父组件函数方式


    子组件

    1

    2

    3

    4

    5

    6

    7

    8

    9

    <template>

      

      //我派发出了事件,这个事件的命名为myclick,连接至父组件

      <button @click="emit('myclick')">Emitbutton>

      

      //我啥都没派发

      <button>noneEmitbutton>

      

    template>

    1

    2

    3

    4

    5

    6

    7

    父组件

    1

    2

    3

    4

    5

    6

    <template

      

      //子组件使用通信的 @myclick事件 → 使用父组件函数

      <HelloWorld @myclick="onmyclick"/>

      

    template>

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

     

    方式二

    先获取上下文对象,通过该对象的emit()方法进行事件的传出,其他同上

    子组件

    1

    2

    3

    <template>  

      <button @click="emitclick">emitclickbutton>

    template>

    1

    2

    3

    4

    5

    6

    7

    8

    9

     

    // 不使用语法糖

    // 子组件组件 setup(props, context) { function fnxx () { context.emit(''myclick'', [实参]); } }

    父组件 

    1

    2

    3

    4

    5

    <template

      

      //子组件使用通信的 @myclick事件 → 使用父组件函数

      <HelloWorld @myclick="onmyclick"/>

    template

     

  • 相关阅读:
    内存池的实现4 alloc内存池
    数仓学习笔记(4)——数仓搭建(ODS层和DIM层)
    使用Java解决快手滑块验证码
    EasyExcel 模板导出excel、合并单元格及单元格样式设置。 Freemarker导出word 合并单元格
    使用wmic命令获得计算机硬件信息
    记一次中兴新支点NewStartHA虚拟机安装
    【日积月累】Java开发习惯养成
    10分钟做出领导满意的可视化大屏,这40套模板一定要收藏好
    将 Llama2 中文模型接入 FastGPT,再将 FastGPT 接入任意 GPT 套壳应用,真刺激!
    2022-09-05 C++并发编程(十九)
  • 原文地址:https://blog.csdn.net/qq_38567039/article/details/128000453