vue3 script-setup 语法糖 父子组件通信 使用defineEmit,defineProps,defineExpose (useContext 弃用)

本文介绍了Vue3中新的`script-setup`语法糖,通过`defineEmit`, `defineProps`和`defineExpose`简化父子组件通信。详细阐述了子组件如何定义传出事件和接收属性,以及父组件如何使用这些事件和属性进行通信。同时提及`useContext`已被弃用。" 118341665,7351398,MySQL JOIN查询优化策略与算法解析,"['数据库', 'SQL', '查询优化', '数据库理论']
摘要由CSDN通过智能技术生成

官方地址
https://github.com/vuejs/rfcs/blob/script-setup-2/active-rfcs/0000-script-setup.md#closed-by-default
新的写法
相比之下写法变得更加简化,下面具体看是否真香
子组件
在这里插入图片描述

![在这里插入图片描述](https://img-blog.csdnimg.cn/20210623152824701.png
组件传值
父组件

在这里插入图片描述

下面上源码

//子组件
<template>
    <div>
        <div id="editorbox"></div>
        <el-button @click="getHtml">获取文本内容</el-button>
    </div>
</template>
<script setup lang='ts' >
import { ref, onMounted, defineEmits, defineProps, defineExpo
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值