位置: IT常识 - 正文

聊聊vue3的defineProps、defineEmits、defineExpose

编辑:rootadmin
聊聊vue3的defineProps、defineEmits、defineExpose

推荐整理分享聊聊vue3的defineProps、defineEmits、defineExpose,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

聊聊vue3的defineProps、defineEmits、defineExpose

最近在开发中用到了vue3的defineProps、defineEmits和defineExpose,感觉发现新大陆一般,所以利用闲碎时间对这三个方法做个总结。

definePropsconst props = defineProps<{ foo: String, bar?: Number}>()

defineProps 是vue3的写法并且是一个仅 <script setup> 中可用的编译宏命令,并不需要显式地导入;在vue3的非语法糖setup和在vue2中的写法是 props 。 defineProps的大部分用法是进行父子组件传值。

注意:defineProps() 宏中的参数不可以访问 <script setup>中定义的其他变量,因为在编译时整个表达式都会被移到外部的函数中。

实例:父组件传值给子组件 父组件通过将值传递给子组件,子组件通过defineProps进行接收,子组件点击后将接收到的值 alert 出来 结果:

defineEmitsconst emit = defineEmits<{(e: 'submit', num: number): void}>()

defineEmits 和 defineProps 一样也是仅用于 <script setup> ,并且不需要导入;在vue3的非语法糖setup中的写法是 emits 。 defineEmits 的不同点在于,组件要触发的事件可以显式地通过 defineEmits() 宏来

本文链接地址:https://www.jiuchutong.com/zhishi/295201.html 转载请保留说明!

上一篇:多种方法解决前后端报出的SyntaxError: xxx is not valid JSON的问题,比如“[object Object]“ is not valid JSON(有什么办法解决前进中的问题)

下一篇:H5页面内嵌到微信小程序和APP,做分享操作(h5页面内嵌到微信)

  • 本期应补退税额和期末未缴税额
  • 有经营许可无道路运输证罚多少钱
  • 计算企业所得税分录
  • 自然人独资公司有章程吗
  • 交通补贴算工资收入吗
  • 通行费 发票
  • 税控技术维护费每年都能抵扣吗
  • 发票开票人是管理员可以吗
  • 债券作为交易性金融资产的账务处理
  • 全资子公司的利润有多少
  • 企业取得的财政补贴收入是否缴纳增值税
  • 固定资产清理后卡片如何处理
  • 建筑业红字发票备注
  • 收到去年所得税汇算清缴退税账务处理
  • 稳定性流动资产是经营性流动资产吗
  • 给了钱不给发票可以报警吗
  • 外账的作用
  • 发票金额是价税价格吗
  • 当期净资产收益率怎么算
  • 免税项目进项税为什么不可以抵扣
  • 退税收入计入营业外收入吗
  • appdata如何移动
  • exe是什么进程
  • 公司增资扩股需要考略公司资产吗
  • 保证合同的担保范围包括
  • 企业清算有哪些类型
  • win11笔记本如何让电池充电到100%
  • 存出保证金计入资产负债表什么项目
  • PHP:Memcached::quit()的用法_Memcached类
  • 管理费用的会计编码
  • php调用ffmpeg实现切片
  • 长期股权投资实现净利润计入什么科目
  • 计提消费税的会计科目
  • 支付宝提现到对公账户怎么做账
  • js获取当前日期的函数
  • 小程序和公众号可以同名吗
  • 工会经费税前扣除是什么意思
  • 银行存款利息收税吗
  • mongodb连接数
  • 桶装矿泉水计入什么科目
  • 矿泉水发票能否抵税
  • 交易性金融资产属于流动资产
  • 小微企业减免的增值税账务处理
  • 法人向公司借款如何做账
  • 差旅费的会计处理
  • 加油费不征税发票怎么开
  • 销售毛利率怎么算
  • 加计扣除怎么申报
  • Linux安装MySQL教程(二进制分发版)
  • windows 2000 server系统安装图解
  • xp从装系统
  • mac更新系统版本
  • linux which ls
  • 如何创建一个wifi
  • explorer.exe进程文件
  • win10应用默认
  • linux arp -s
  • ccxprocess是什么程序
  • win8怎么改系统
  • jquery怎么写
  • 自动上传文件
  • javascript entries
  • 浅析我国国防现状
  • unity 1
  • json与对象的区别
  • angular.js
  • js effect
  • javascript简明教程
  • javascript要怎么学
  • python3 cookie
  • 税票开票员的职责
  • 税务投诉撤销申诉
  • 物业收取水电费的通知范文
  • 租赁设备能抵扣个税吗
  • 地税局刚进去工资多少
  • 公租房要钱吗
  • 讲话和讲话精神的区别
  • 票种核定在电子税务哪里查
  • 陕西电子发票开票流程?
  • 征管法 追征期起如何界定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设