• 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

     

  • 相关阅读:
    【k8s】K8S中的cordon、uncordon和drain 冻结节点、驱离pod
    java.lang.Enum类下toString()方法起什么作用呢?
    解决DDP的参数未参与梯度计算
    贪心算法实现背包问题(背包可拆分)
    [ICCV-23] Paper List - 3D Generation-related
    【应届生租房】应届生如何租房以及注意事项
    Python <算法思想集结>之抽丝剥茧聊动态规划
    黑马JVM总结(二十五)
    嵌入式数据库sqlite3【基础篇】基本命令操作,小白一看就懂(C/C++)
    喜报!Coremail荣获广东省信息技术应用创新优秀产品和解决方案
  • 原文地址:https://blog.csdn.net/qq_38567039/article/details/128000453