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

  • 如何查询企业税务状态
  • 奖金算不算工资薪金所得
  • 运输费发票备注栏没备注
  • 外经证的项目范围
  • 事业单位利息收入
  • 以公司股权作价入股母公司
  • 如何理解出口退税政策
  • 销售固定资产未收到钱
  • 公司开出的经济补偿金可以税前扣除吗
  • 金蝶K3如何设置套打
  • 财税2018 39号文件
  • 拍卖物品的流程
  • 仓储费怎么账务处理
  • 印花税按含税收入还是不含税收入
  • 服务业成本怎么做账
  • 跨年度主营业务收入错账调整
  • 其他应付款和其他应交款区别
  • 个体工商户给员工交社保属于职工社保吗
  • windows右键刷新总是卡住
  • 如何养成良好的安全行为
  • 完美解决怠速抖动加油就平稳
  • 单位给个人开票需要什么资料才能开
  • 公司自有房屋出租如何开票
  • 电商快递费怎么算
  • 运输发票符合什么要求
  • 客户尾款不付会计分录
  • 以物易物双方做什么处理
  • win11更新卡主
  • regsvr32 shmedia.dll
  • 保险业营改增
  • 一次摊销法计算公式
  • 收到借款利息会计科目
  • php写一个函数,对手机号做基础的判断和处理
  • 增值税专用发票查询系统官方网站
  • php判断ua
  • 申报完成后怎么处理
  • 其他权益工具投资是什么意思
  • 印花税的征税范围及税率
  • 辞退员工福利
  • php上传文件代码iapp
  • sqlserver数据库锁表如何解锁
  • 冲红的发票怎么做账会计分录
  • 差旅费需要缴纳增值税吗
  • 用sql语句查找年龄大于20
  • 印花税购销合同包括哪些
  • 一般纳税人报税时间每月的多少号
  • 个税手续费返还要交企业所得税吗
  • 低值易耗品的账务处理图片
  • 个人缴纳职业年金的比例为本人缴费工资的多少
  • 发票上的货物要怎么填?
  • 会计学营业利润
  • 支付资金占用费的承诺函怎么写
  • 销售商品的运费的税费计入进项税额
  • 应付工资是应付账款吗
  • 投资的信托基金有哪些
  • 开立银行承兑汇票利率
  • 施工企业开专票还是开普票好
  • 应付利润科目
  • 原始凭证分类的依据有什么
  • 加计抵减四项服务是什么?
  • 松散索引和紧凑索引
  • mac mysql初始密码
  • mac wifi时断时续
  • dos下运行安装文件
  • linux 应用程序
  • win7安装软件后所有打开变成记事本
  • win10系统开机桌面图标不见了
  • androidstudio手机编程软件
  • python图片处理酷炫效果
  • jquery操作
  • sed cant read
  • javascript新手教程
  • web开发工程师需要学什么
  • 谈谈我对视觉传达的认识
  • python traits
  • 无偿使用的房屋装修如何摊销
  • 税务师事务所牌匾
  • 广东省国家税务总局稽查局局长
  • 上海市网上税务局如何登录
  • 所有企业都要做应急预案吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设