首页 > 其他分享 >Vue3| 组合式 API 下的 子传父

Vue3| 组合式 API 下的 子传父

时间:2023-10-14 10:55:07浏览次数:35  
标签:const 子传父 get 组件 API Vue3 defineEmits message emit

步骤:

1. 子组件内部通过 emit 方法触发事件

① 通过 defineEmits 编译器宏生成 emit 方法

<script  setup>

const  emit = defineEmits ([ 'get-message' ])   // get-message:可以触发的事件

</script>

② 触发自定义事件,并传递参数

<script  setup>

const  emit = defineEmits ([ 'get-message' ])

 

const  ButtonClick = () => {

      emit ( 'get-message' ,  ' 黑马程序员 ')

}

</script>

 

2. 父组件中 给 子组件标签 通过 @ 监听

<template>

<sonComVue  @get-message = "getMessage"> </sonComVue>

</template>

 

<script  setup>

const  getMessage = (newMessage) => {

      // 修改数据就行了

}

</script>

 

标签:const,子传父,get,组件,API,Vue3,defineEmits,message,emit
From: https://www.cnblogs.com/gagaya2/p/17763810.html

相关文章

  • Vue3| 组合式 API 下的父传子
    步骤:一、父给子传写死的值1.父组件中给子组件以添加属性的方式传值<script setup>import sonComVue from './son-com.vue'  //局部注册</script> <template><sonComVue message="黑马程序员"></sonComVue></template>2.子组件内部通过pro......
  • P7600 [APIO2021] 封闭道路
    P7600[APIO2021]封闭道路APIO从CF搬的题,模拟赛又搬了一遍/jy。首先考虑暴力怎么做,即做\(n\)次树形DP,设\(f_{i,0}\)表示强制删掉\((i,fa_i)\)这条边的最小代价,\(f_{i,1}\)表示强制保留\((i,fa_i)\)这条边的最小代价。对于一个点\(u\),在限制度数为\(x\)时,对于......
  • Vue3| 组合式API——computed 计算属性函数
    计算属性基本思想和Vue2的完全一致,组合式API下的计算属性只是修改了写法 核心步骤:1.导入computed函数<scriptsetup>import{computed}from'vue'</script>2.执行函数在回调参数中return基于响应式数据做计算的值,用变量接收<scriptsetup>import{com......
  • Vue3| 组合式API——reactive 和 ref 函数
    Vue中默认的数据并不是响应式的,如果我们希望数据是响应式的,则需要通过reactive或者ref进行处理。 reactive():作用:接收对象类型的数据作为参数传入并返回一个响应式对象reactive不能处理简单类型的数据 reactive使用步骤:1.在<scriptsetup>里,从vue包中导入......
  • Apipost连接数据库详解
    Apipost提供了数据库连接功能,在接口调试时可以使用数据库获取入参或进行断言校验。目前的Apipost支持:Mysql、SQLSever、Oracle、Clickhouse、达梦数据库、PostgreSQL、Redis、MongoDB8种数据库的连接操作新建数据库连接:在「项目设置」-「公共资源维护」-「连接数据库」中配置需......
  • 无涯教程-Matplotlib - Pyplot API
    浏览器的新标签中显示一个扩展名为.ipynb的新无标题笔记本(代表IPython笔记本)。matplotlib.pyplot是使Matplotlib像MATLAB一样的命令样式函数的集合,每个Pyplot函数都会对图形进行一些更改。Plots类型Sr.No Remark1Bar绘制条形图。2Barh绘制水平条形图。......
  • 日本开始大规模补助台积电、Rapidus、英特尔等巨头 | 百能云芯
    日本经济新闻报导,台积电考虑在熊本县菊阳町附近兴建日本二厂,这一计划在日本政府看来十分重要,以至于他们准备提供高达约9000亿日元的补助资金。在这一巨额资金的支持下,台积电计划在熊本县菊阳町附近建设日本二厂,预计从2027年开始生产6纳米芯片。台积电是半导体制造领域......
  • python3的模块FastAPI,APIRouter
    FastAPI将依赖项的值从include_router传递给路由FastAPI依赖项和include_router在FastAPI中,依赖项是一种重要的机制,用于处理从请求到响应的整个过程中所需的各种依赖关系,例如数据库连接、身份验证等。依赖项可以被注入到请求处理函数中,并在执行时提供所需的值。在FastAPI中,我......
  • Apipost连接数据库详解
    Apipost提供了数据库连接功能,在接口调试时可以使用数据库获取入参或进行断言校验。目前的Apipost支持:Mysql、SQLSever、Oracle、Clickhouse、达梦数据库、PostgreSQL、Redis、MongoDB8种数据库的连接操作新建数据库连接:在「项目设置」-「公共资源维护」-「连接数据库」中配置......
  • 下载的PC游戏启动后报错:无法加载 DLL“steam_api64”: 动态链接库(DLL)初始化例程失败
    无法加载DLL“steam_api64”:动态链接库(DLL)初始化例程失败。(异常来自HRESU解决方式:将文件夹拷贝到Steam-->steamapps文件夹下面还好是忍者神龟抛了个异常,才找到了问题所在,论抛异常的重要性!!!忍者神龟如龙......