• 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

     

  • 相关阅读:
    应急响应流程及思路
    中间件之Nginx的反向代理
    基于matlab实现的多普勒频移海底混响点散射模型程序
    【微服务】SpringCloud微服务续约源码解析
    Python爬虫实战-批量爬取美女图片网下载图片
    【kubernetes的基本API操作】
    恭喜元宇宙产业委秘书长何超、执行秘书长武艳芳成为南京河西CBD发展大使
    在java中类的继承原则有哪些?
    Vue3初始化写法
    栈和队列相关的一些问题
  • 原文地址:https://blog.csdn.net/qq_38567039/article/details/128000453