位置: IT常识 - 正文

VUE -- defineExpose

编辑:rootadmin
VUE -- defineExpose defineExpose定义demo定义

推荐整理分享VUE -- defineExpose,希望有所帮助,仅作参考,欢迎阅读内容。

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

defineExpose定义:用于组件通信中父级组件调用操作子组建方法和响应式属性参数能力

在使用definExpose前需要了解两个拷贝对象函数

对象copy:shallowReactive 与 数据 copy:shallowRef

VUE -- defineExpose

这两个都是vue包里面的

简单带过一下

shallowReactive :处理对象最外层属性的响应式(浅响应式)。 shallowRef:只处理基本数据类型的响应式, 不进行对象的响应式处理。

demo<template> <div> <el-button> 方法: {{ method }} </el-button> <el-button> 值: {{ num }} </el-button> <el-button> {{ props.name }} </el-button> </div></template><script lang="ts" setup>const props = withDefaults(defineProps<{ name: string}>(), { name: "默认值"})const num = ref(123)const method = ref("")function changMethod(){ method.value="父类调用了这个方法改变了值"}defineExpose({ num, changMethod})</script>

子组建定义了一个响应式值和一个方法

<template> <edit ref="editInfo" :name=ref1></edit> <el-button @click="handleClick()">传入子类按钮</el-button> <el-button @click="handleClick1()">改变子类属性按钮</el-button> <el-button @click="handleClick2()">调用子类方法按钮</el-button></template><script lang="ts" setup>import Edit from './edit.vue'import EditPopup from "@/views/permission/admin/edit.vue";const editInfo = shallowRef(Edit)console.log("editInfo",editInfo)let ref1 = ref();function handleClick() { ref1.value = "你好"}function handleClick1(){ editInfo.value.num=222}function handleClick2(){ editInfo.value.changMethod()}</script>

父组建定义了两个按钮,分别是调用操作子组建的值,和调用子组建的方法

定义了 const editInfo = shallowRef(Edit) 将子组建的属性copy了一份 叫做 editinfo 并且指定了这份数据处理对象 <edit ref="editInfo" :name=ref1></edit>

由ref 挂靠。后面是一些操作图片

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

上一篇:Vue框架--Ruoyi解析(前端)(vue框架基础知识)

下一篇:免费GPU:九天•毕昇平台使用教程

  • 华为nova9耳机孔在哪里(华为nova9耳机孔为什么小)

    华为nova9耳机孔在哪里(华为nova9耳机孔为什么小)

  • wifi万能钥匙怎么用(wifi万能钥匙怎么连接别人的wifi)

    wifi万能钥匙怎么用(wifi万能钥匙怎么连接别人的wifi)

  • oppofindx2pro可以支持无线快充吗(oppofindx2pro可以遥控空调吗)

    oppofindx2pro可以支持无线快充吗(oppofindx2pro可以遥控空调吗)

  • 华为手机正确充电方法(华为手机正确充电方法官方回答)

    华为手机正确充电方法(华为手机正确充电方法官方回答)

  • 买票显示可候补啥意思(买票显示候补抢票是什么意思)

    买票显示可候补啥意思(买票显示候补抢票是什么意思)

  • 电脑桌面表格图标x怎么变成S了(电脑桌面表格图标变成白色打不开了)

    电脑桌面表格图标x怎么变成S了(电脑桌面表格图标变成白色打不开了)

  • 优酷怎么调视频倍速(优酷怎么调视频亮度)

    优酷怎么调视频倍速(优酷怎么调视频亮度)

  • 华为手机怎么关闭手机屏保(华为手机怎么关闭运行的程序)

    华为手机怎么关闭手机屏保(华为手机怎么关闭运行的程序)

  • 一体机wifi开关在哪里(一体机电脑wifi开关怎么开启)

    一体机wifi开关在哪里(一体机电脑wifi开关怎么开启)

  • 微信微笑表情是什么意思(微信微笑表情是骂人的吗图片)

    微信微笑表情是什么意思(微信微笑表情是骂人的吗图片)

  • 充电宝输出电压多少伏(充电宝输出电压不够怎么办)

    充电宝输出电压多少伏(充电宝输出电压不够怎么办)

  • 苹果手机充电发热充不进去电(苹果手机充电发热开不了机)

    苹果手机充电发热充不进去电(苹果手机充电发热开不了机)

  • 手机wps散点图怎么显示公式(手机wps散点图怎么自定义横纵坐标?)

    手机wps散点图怎么显示公式(手机wps散点图怎么自定义横纵坐标?)

  • 手机什么软件可以拼视频(手机什么软件可以赚钱真实可靠)

    手机什么软件可以拼视频(手机什么软件可以赚钱真实可靠)

  • 高通八核处理器是骁龙多少(高通八核处理器能不能玩原神)

    高通八核处理器是骁龙多少(高通八核处理器能不能玩原神)

  • 荣耀9x啥时候上市(荣耀9x什么时候)

    荣耀9x啥时候上市(荣耀9x什么时候)

  • 苹果xsmax微信美颜怎么开(苹果xsmax微信美颜突然消失)

    苹果xsmax微信美颜怎么开(苹果xsmax微信美颜突然消失)

  • ios10哪个版本开始降频(ios10哪个版本最省电)

    ios10哪个版本开始降频(ios10哪个版本最省电)

  • 改密码了两个手机还会同步吗(俩个密码解出来的手机为什么不一样)

    改密码了两个手机还会同步吗(俩个密码解出来的手机为什么不一样)

  • 苹果手机怎么把时间调到下面(苹果手机怎么把照片导入电脑)

    苹果手机怎么把时间调到下面(苹果手机怎么把照片导入电脑)

  • 电脑全角空格怎么打(电脑全角空格怎么打出的是空白)

    电脑全角空格怎么打(电脑全角空格怎么打出的是空白)

  • mac os x快捷键中方说明(启动快捷键、Finder快捷键、鼠标键)(mac的快捷键在哪)

    mac os x快捷键中方说明(启动快捷键、Finder快捷键、鼠标键)(mac的快捷键在哪)

  • 艾琳多南堡,苏格兰 (© CBW/Alamy)(wnba艾琳娜多恩)

    艾琳多南堡,苏格兰 (© CBW/Alamy)(wnba艾琳娜多恩)

  • 电商后台管理系统简介

    电商后台管理系统简介

  • 个体户是否属于免征纳税对象是什么意思
  • 劳务派遣公司如何收费
  • 一般纳税人出租不动产增值税税率
  • 残疾人个人所得税
  • 快递费运费物流费一样吗
  • 承兑汇票属于货款吗
  • 个人向公司账户存款
  • 税务局代个人开发票交什么税
  • 知道税额怎么算含税金额
  • 清算期间,公司是否可以经营
  • 赠送的物业费需要交个税吗
  • 申请增值税专用发票需要什么资料
  • 销售产品产生的运杂费分录
  • 出口退税进项发票稽核
  • 法人变更了还用变更发票领用本吗
  • 资产负债表的应收票据包括什么
  • 账表不一致的原因和根源
  • 出口货物免抵退申报明细录入怎么填
  • 因为质量问题
  • 计提应收票据利息怎么算
  • 预借差旅费计入其他应收款吗
  • thinkphp 3.2.3 getshell
  • PHP:curl_multi_strerror()的用法_cURL函数
  • php设置中文编码
  • asldrsrv.exe
  • php函数式编程
  • 固定资产清理的借贷方向表示什么
  • 受托代销商品会计分录受托方
  • php rest api
  • 瓦尔加德
  • thinkphp框架安装
  • 跨年度费用发票还可以抵扣所得税吗
  • java开源二次开发平台
  • yii2框架从入门到精通
  • get_module_base
  • vuejs echarts
  • phpcms v9官网
  • 预付的购货款计入什么科目
  • 餐饮店库存盘点表
  • 企业基本户是对公账户吗
  • 股东借款转增资本公积要验资吗
  • 事业单位财政拨款收入会计分录
  • 增值税普通发票和普通发票一样吗
  • redis的
  • 金蝶如何新增客户
  • 企业增值税征收范围
  • 存款利息收入应计入收入总额吗
  • 小规模纳税人销售不动产适用税率
  • 公司给非本单位的个人转账有风险怎么平账
  • 出售固定资产计入营业外收入
  • 个体工商户财务怎么做账
  • 直接计入当期利润吗
  • 企业之间的往来款要1900万要交多少税
  • 企业用支付宝
  • 收到承兑汇票如何写收据
  • 应收账款多出来的钱记到什么科目
  • 其他应收款减值损失可以转回吗
  • 银行结算卡年费多少
  • mysql 5.7.24安装
  • win7跟xp怎样连接局域网
  • win7电脑一键关机快捷键
  • RHCE心得3 基于VSFTP的本地YUM源及光盘YUM源搭建步骤分享
  • win7开机黑屏只有鼠标安全模式也不行
  • jquery动态添加
  • nodejs调用java
  • 网页设计css文字居中
  • js计数排序
  • 文本框css关闭输入框
  • css table-cell
  • 安卓优化清理大师怎么样
  • javascript html5 canvas实现可拖动省份的中国地图
  • nodejs微信小程序开发工具
  • shell 判断进程是否存在
  • Nodejs+express+ejs简单使用实例代码
  • shell中setenv
  • jquery内容过滤选择器有哪些
  • 国家税务总局广东省税务局待遇
  • 如何下载成品油库存
  • 企业年度总收入指的是什么意思
  • 增值税税率有哪些规定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设