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

  • 税种有哪几种
  • 幼儿园财务科目设置
  • 应交税费例子
  • 报销用专票
  • 同一控制下企业合并和非同一控制下企业合并的区别
  • 单位部分承担个人借款利息个税的计算
  • 补发工资是否计入工资
  • 给退休工人发工资怎么入账
  • 农产品增值税进项税额核定扣除办法
  • 打折销售商品会计分录
  • 节税租赁和销售的区别
  • 收到预付款项发票如何入账?
  • 付拍卖佣金入什么科目核算及会计分录怎么做?
  • 不含税价怎么转化为含税价
  • 增值税晚交一个月会怎么样
  • 应收账款减值处理
  • 土地款抵扣增值税在纳税申报表中如何填写
  • 企业的不征税收入用于支出所形成
  • 出租无形资产收到的租金
  • 管理费用的结转需要在明细账中体现吗
  • 甲供材料如何纳税
  • 现金日记账有哪几种
  • 设备修理费
  • 腾讯电脑管家中的软件市场怎么拖到桌面
  • win11安装更新时出现一些问题
  • macos big sur最新版本
  • 捐赠支出汇算清缴需要调增吗
  • React常见面试题
  • 国税局发票打印软件下载
  • 固定资产备案有什么用
  • php跳转微信支付
  • VUE3.2 + vue-echarts + DataV 数据可视化大屏(项目)
  • elementui动态表单数据回显
  • vuetify cdn
  • 铁路运费的印花税进什么科目
  • 增值税专票只有右上角有发票号码
  • 接受捐赠物品的入账价值
  • 银行手续费必须有发票才能入账吗
  • 工伤医疗费必须要交吗
  • 增值税一般纳税人登记管理办法
  • 新版电子税务局怎么增加办税人员
  • sql优化口诀
  • 小企业长期债券投资入账价值
  • 注册公司注册公司
  • 公司注销前怎么平账需要提前多久
  • 进口货物的会计分录
  • 原材料基本账务处理办法
  • 汽车销售和租赁业务描述
  • 服务业如何确定收入
  • 收到赞助费怎么回复客户
  • 发票怎么跨月作废申请
  • 知识产权服务费可以计入研发费用吗
  • 股东分红需要
  • 甲公司控股乙公司
  • mysql数据库性能监控
  • svchost一直在下载什么
  • 安装阿里旺旺步骤
  • linux数据恢复公司 海南
  • w7提高开机速度
  • Win8中漂亮的metro开始画面图标最大列数的设定方法
  • win10系统注册名修改
  • win8.1连不上wifi
  • 20150405农历
  • js判断数组是否相等
  • cocos2dx环境搭建
  • unity小例子
  • 手把手教你使用opc
  • linux禁止所有用户登录
  • unity3d跨平台
  • nodejs+ts
  • window.onerror()的用法与实例分析
  • 安卓模拟器测试
  • javascript的函数调用
  • jquery实战
  • 自然人申报密码丢失如何找回
  • "贴现"是什么业务,都涉及哪些费用?
  • 环保税截止时间
  • 银元面值有哪些种类
  • 江西各市财政收入和支出
  • 小规模纳税人收什么税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设