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

  • 一证通查怎么查自己名下手机号(一证通查怎么查不到手机号)

    一证通查怎么查自己名下手机号(一证通查怎么查不到手机号)

  • iqoo8pro怎么开90帧(iqoo8Pro怎么开启高速充电)

    iqoo8pro怎么开90帧(iqoo8Pro怎么开启高速充电)

  • 港华燃气怎么网上缴费(港华燃气怎么网上买气)

    港华燃气怎么网上缴费(港华燃气怎么网上买气)

  • 苹果13promax怎么关机(苹果13promax怎么设置来电铃声)

    苹果13promax怎么关机(苹果13promax怎么设置来电铃声)

  • 换wifi后怎么连接小爱音箱(换wifi后怎么连接小度音箱)

    换wifi后怎么连接小爱音箱(换wifi后怎么连接小度音箱)

  • 微信转错账怎么追回别人已收款(微信转错账怎么追回来)

    微信转错账怎么追回别人已收款(微信转错账怎么追回来)

  • 1赫兹等于多少秒(1赫兹等于多少瓦功率)

    1赫兹等于多少秒(1赫兹等于多少瓦功率)

  • 获取资源失败怎么回事(获取资源失败怎么查找)

    获取资源失败怎么回事(获取资源失败怎么查找)

  • opporeno2视频美颜怎么开(opporeno6视频美颜)

    opporeno2视频美颜怎么开(opporeno6视频美颜)

  • 快手私信为什么不能删除(快手私信为什么有时候收不到信息)

    快手私信为什么不能删除(快手私信为什么有时候收不到信息)

  • 淘宝最多可以切换几个账号(淘宝最多可以切换多少个)

    淘宝最多可以切换几个账号(淘宝最多可以切换多少个)

  • 华为mate20手机怎么设置桌面?(华为mate20手机怎么样)

    华为mate20手机怎么设置桌面?(华为mate20手机怎么样)

  • 公众号管理员和运营者区别(公众号管理员和运营者的区别)

    公众号管理员和运营者区别(公众号管理员和运营者的区别)

  • 网页认证的WiFi怎么连接(网页认证的WiFi怎么破解)

    网页认证的WiFi怎么连接(网页认证的WiFi怎么破解)

  • 如何在苹果手机上下载软件(如何在苹果手机上查找另一部苹果手机)

    如何在苹果手机上下载软件(如何在苹果手机上查找另一部苹果手机)

  • 离线请留言是什么状态(离线请留言是什么鬼)

    离线请留言是什么状态(离线请留言是什么鬼)

  • 群账号限制使用什么意思(群被限制使用了)

    群账号限制使用什么意思(群被限制使用了)

  • 抖音发布后能不能编辑(抖音发布后能不能加字幕和文字)

    抖音发布后能不能编辑(抖音发布后能不能加字幕和文字)

  • 如何检查微信好友有没有删除或拉黑(如何检查微信好友删除)

    如何检查微信好友有没有删除或拉黑(如何检查微信好友删除)

  • 华为mate20pro和华为p30pro区别(华为mate20pro和华为mate20区别)

    华为mate20pro和华为p30pro区别(华为mate20pro和华为mate20区别)

  • vivo手机剪贴板在哪里(vivo手机剪贴板怎么增加数量?)

    vivo手机剪贴板在哪里(vivo手机剪贴板怎么增加数量?)

  • 微信朋友圈可以@好友吗(微信朋友圈可以编辑修改吗)

    微信朋友圈可以@好友吗(微信朋友圈可以编辑修改吗)

  • 华为畅享9s如何卸开后盖(华为畅享9s如何隐藏应用)

    华为畅享9s如何卸开后盖(华为畅享9s如何隐藏应用)

  • oppo手机取消锁屏新闻(oppo手机取消锁屏密码)

    oppo手机取消锁屏新闻(oppo手机取消锁屏密码)

  • 挥别2022,坦迎2023。(挥别2020逐梦2021)

    挥别2022,坦迎2023。(挥别2020逐梦2021)

  • 北京增值税发票网上申领流程
  • 增值税的视同销售行为有哪些?
  • 财务软件怎么结转本年利润
  • 银行承兑质押金的会计分录
  • 企业收到补贴需要开票吗
  • 农行公户怎么给公户转账
  • 收到房屋租金税率
  • 动产租赁和不动产哪个好
  • 银行回单日期晚于做账日期
  • 结转完工产品生产成本会计科目
  • 吊车租赁可以开6个点专票吗
  • 不进行工商登记会怎样
  • 采购运输管理系统
  • 行政单位无法支付怎么办
  • 本期增加发生额是指
  • 报废 库存商品
  • 旅游公司发票企业能报销吗
  • 房屋租赁交税能补交吗
  • 房地产营改增后开票
  • 外帐的倒推流程是什么
  • 资管新规出台目的
  • 季初是什么意思
  • 房地产企业开具零税率发票
  • 房地产企业预付账款为负数
  • 任务管理器网络占用率100%怎么办
  • 腾讯手游助手遇到未知错误
  • 如何不同版本复制粘贴
  • 固定资产残值率可以为0吗
  • 行纪合同的效力
  • 税控服务费政策
  • 苹果输入法快捷键怎么调出来
  • 右击任务栏启动怎么关闭
  • msg0.db是什么文件
  • 融资性售后回租的账务处理
  • 单位延缓缴纳社保员工可以要求赔偿吗
  • yarn的配置
  • 图像相似性度量
  • 外购货物用于公益性捐赠
  • 蓝色龙舌兰花语
  • 监事和财务负责人可以一个人么
  • mysqldump语句
  • 免征增值税的规定
  • sql2008附加数据库
  • PostgreSQL教程(十五):系统表详解
  • c#调用excel
  • 增值税申报表填写顺序
  • 汇算清缴银行手续费扣除比例是多少
  • 未达起征点增值税申报表怎么填
  • 跨年度冲收入,冲成本分录如何做?
  • 存货跌价准备如何影响利润
  • 银行回单中包含哪些内容
  • 以前年度损益调整是什么意思
  • 小规模免税如何开票
  • 月度资金预算怎么填
  • 外聘人员差旅费用无票调增
  • 股东追加投资如不追加会怎样
  • 契税为什么计入成本费用
  • 一般纳税人抵扣进项税流程
  • 银行本票具体操作流程
  • windows怎么彻底删除
  • win7系统怎么对外发送wifi信号
  • windf9
  • open dhcp server
  • bios如何进去
  • win7出现问题
  • 电脑windowxp系统重装
  • hyper-v搭建
  • mac怎么快速上手
  • 如何解决焦虑的心理
  • android:ViewPager与FragmentPagerAdapter
  • javascript语言基础
  • Quick cocos2dx-Lua(V3.3R1)学习笔记(8) ---- 事件篇之单点触摸事件,让我们用精灵模仿一个按钮吧
  • 微信小程序实战入门 第2版
  • threejs入门教程
  • java 同步方法和同步代码块区别
  • shell脚本的实现
  • ug编程代码意思
  • python读写segy数据
  • 青海税务app怎么开票
  • 核定征收需要报财务报表吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设