位置: 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页面内嵌到微信)

  • 平板充不进电是什么原因苹果(平板充不进电是什么原因)(平板充不进电是什么原因有反应但充不进)

    平板充不进电是什么原因苹果(平板充不进电是什么原因)(平板充不进电是什么原因有反应但充不进)

  • 京东山姆会员店需要会员卡吗(京东山姆会员店运费)

    京东山姆会员店需要会员卡吗(京东山姆会员店运费)

  • 苹果13时间在哪里设置(苹果13时间哪里模糊了是怎么回事)

    苹果13时间在哪里设置(苹果13时间哪里模糊了是怎么回事)

  • 传播计算机病毒的两大可能途径之一是(传播计算机病毒的一大可能是)

    传播计算机病毒的两大可能途径之一是(传播计算机病毒的一大可能是)

  • 钉钉能不能看见在干什么(钉钉能不能看见学生在玩别的)

    钉钉能不能看见在干什么(钉钉能不能看见学生在玩别的)

  • 哪些商品是不能在淘宝上销售的(哪些商品是不能退货的)

    哪些商品是不能在淘宝上销售的(哪些商品是不能退货的)

  • OPPO手机怎样设置手机自动断电(oppo手机怎样设置下面三个按键)

    OPPO手机怎样设置手机自动断电(oppo手机怎样设置下面三个按键)

  • 5g组网方式分哪几种(5g的组网方式分别有哪些)

    5g组网方式分哪几种(5g的组网方式分别有哪些)

  • 微信原图过期怎么解决(微信照片原图过期了怎么办)

    微信原图过期怎么解决(微信照片原图过期了怎么办)

  • usb-zip是什么意思(usb-zip+ v2)

    usb-zip是什么意思(usb-zip+ v2)

  • 无线5ghz和2.4ghz区别(wifi 2.4ghz和5ghz)

    无线5ghz和2.4ghz区别(wifi 2.4ghz和5ghz)

  • 打印机安装驱动后不能打印(打印机安装驱动连接USB电缆没有下一步)

    打印机安装驱动后不能打印(打印机安装驱动连接USB电缆没有下一步)

  • 手机上面显示hd1是什么意思(手机显示hd是什么意思)

    手机上面显示hd1是什么意思(手机显示hd是什么意思)

  • 机械硬盘坏了数据能恢复吗(机械硬盘坏了数据能找回来吗)

    机械硬盘坏了数据能恢复吗(机械硬盘坏了数据能找回来吗)

  • 深色模式怎么打开(深色模式怎么打开微信)

    深色模式怎么打开(深色模式怎么打开微信)

  • qq日志是什么东西(qq里的日志是什么)

    qq日志是什么东西(qq里的日志是什么)

  • 抖音人工换绑手机号要多久(抖音人工换绑手机怎么换)

    抖音人工换绑手机号要多久(抖音人工换绑手机怎么换)

  • 苹果官网发货几天能到(苹果官网发货几天到货)

    苹果官网发货几天能到(苹果官网发货几天到货)

  • ouboo什么牌的手机(ovou什么牌子)

    ouboo什么牌的手机(ovou什么牌子)

  • ps如何调曲线(ps怎样调曲线)

    ps如何调曲线(ps怎样调曲线)

  • 多多进宝是什么(多多进宝是什么时候开始运行的)

    多多进宝是什么(多多进宝是什么时候开始运行的)

  • 黑鲨2pro有语音助手吗(黑鲨2手机有没有语音控制功能?)

    黑鲨2pro有语音助手吗(黑鲨2手机有没有语音控制功能?)

  • 华为手机支付保护中心在哪里(华为手机支付保护中心需要开启吗)

    华为手机支付保护中心在哪里(华为手机支付保护中心需要开启吗)

  • qq里面的小耳朵是什么(qq里面的小耳朵图标是什么啊)

    qq里面的小耳朵是什么(qq里面的小耳朵图标是什么啊)

  • iphone8p有红外遥控吗(iphone8p有红外遥控功能吗)

    iphone8p有红外遥控吗(iphone8p有红外遥控功能吗)

  • 有日期的相机软件(有日期的相机app)

    有日期的相机软件(有日期的相机app)

  • 个人所得税中应纳税所得额高好还是低好
  • 简易办法征收增值税怎么计算
  • 一般户付款能开增值税票吗
  • 制造费用的结转公式
  • 开办期间的费用,没有发票,咋抵扣啊
  • 怎么查对方一个月去了什么地方
  • 汇算清缴企业所得税退税账务处理
  • 卫生清理费计入什么科目
  • 外贸企业当月没交税
  • 进口代理费取费标准
  • 预收账款年底要确认收入吗
  • 营业外收入的核算内容主要有哪些
  • 固定资产不动产抵扣新政策
  • 清算固定资产处置方案
  • 当月发票入库核销怎么算
  • 哪些项目需要征税
  • 费用没有发票是什么意思
  • 小微企业几个人
  • 通用机打发票上面为什么不体现税率
  • 旧房转让如何缴纳土地增值税
  • 团队建设费用怎么入账
  • 政府补贴收入账户是什么
  • 总额法和净额法哪个合理
  • 所得税申报填写
  • 代扣个税税率是多少
  • 远程清卡失败怎么办
  • 不得抵扣进项税额是交税还是不交
  • 进口货物的企业有哪些
  • win11怎么看电脑配置
  • 更正或作废申报怎么填
  • windows10最新激活密钥2020
  • 煤矿安全费用会议
  • 成本的分类有哪些如何分类
  • 签证费入什么科目
  • 小规模纳税人采购商品时有可能涉及的会计科目有
  • 冲未开票收入怎么做分录
  • 为什么我的win10
  • 生产车间工人发放福利
  • 苹果电脑连接打印机打印不出来
  • 逾期增值税扣税凭证
  • 钢管扣件租赁公司社会实践报告怎么写范文
  • 长期待摊费用的摊销年限有规定吗?
  • 一文速学-XGBoost模型算法原理以及实现+Python项目实战
  • vite2.0 vue
  • set命令用法
  • 收付实现制与权责发生制的例题
  • 金税盘插电脑上没反应是怎么回事
  • 企业财政拨款所得免税吗
  • 商业保险 抵扣个税
  • 安全宣传标牌
  • sql的应用
  • 政府补助确认递延所得税负债
  • 合同资产计提减值准备的依据
  • 哪些情况下可以终止心肺复苏
  • 公益性捐赠全额扣除,企业所得税
  • 自创商誉是否需要纳税
  • 餐费补贴属于工资还是福利费
  • 房地产开发企业建造的商品房,在出售前
  • 哪个行业的会计最难
  • linux如何读
  • 红石玩家入门
  • chia 如何双挖
  • Ubuntu 8.10 Server Ruby 的安装方法
  • Ubuntu 12.04安装Xen常见问题及解决方法汇总
  • linux软件安装在哪个文件夹
  • win7网络正常网页打不开是什么原因
  • win8怎么添加wifi
  • win7系统无法更改主题
  • win7开机无法连接所有网络驱动器
  • tplinkwr740n设置
  • 怎么快速
  • incaseformat查杀
  • javascript例题
  • 在js中如何判断数据类型
  • Android startActivities()的使用
  • node实现文件上传
  • 用js设置颜色
  • 电脑兼容ie
  • 详解中国女足出线形势
  • 安卓 旋转屏幕
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设