位置: 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:九天•毕昇平台使用教程

  • 80d佳能(80d)(80D佳能相机)

    80d佳能(80d)(80D佳能相机)

  • 抖音怎么设置查看图集(抖音怎么设置查看他人资料)

    抖音怎么设置查看图集(抖音怎么设置查看他人资料)

  • 电脑老是黑屏为什么(为啥电脑老黑屏)

    电脑老是黑屏为什么(为啥电脑老黑屏)

  • 输入抖音号为什么搜不到用户(输入抖音号为什么显示无结果)

    输入抖音号为什么搜不到用户(输入抖音号为什么显示无结果)

  • 随手记同步失败是为什么(随手记同步后之前数据不见了)

    随手记同步失败是为什么(随手记同步后之前数据不见了)

  • 电脑能看快手直播吗(电脑能看快手直播视频吗吗)

    电脑能看快手直播吗(电脑能看快手直播视频吗吗)

  • 有锁机和无锁机的区别(什么是苹果有锁机和无锁机)

    有锁机和无锁机的区别(什么是苹果有锁机和无锁机)

  • oppok3支持语音唤醒吗(oppo k3可以语音唤醒吗)

    oppok3支持语音唤醒吗(oppo k3可以语音唤醒吗)

  • 一个完整的计算机系统包括(一个完整的计算机软件包括)

    一个完整的计算机系统包括(一个完整的计算机软件包括)

  • qq字符可以同时存在多个吗

    qq字符可以同时存在多个吗

  • 封面下划线怎么调一致(封面下划线怎么调一致且居中)

    封面下划线怎么调一致(封面下划线怎么调一致且居中)

  • 京东订单号锁定是什么意思(京东订单锁定还能发货吗)

    京东订单号锁定是什么意思(京东订单锁定还能发货吗)

  • 联想电脑u盘启动设置(联想电脑u盘启动按f几)

    联想电脑u盘启动设置(联想电脑u盘启动按f几)

  • 手机充电器的输入电流是什么意思(手机充电器的输出功率)

    手机充电器的输入电流是什么意思(手机充电器的输出功率)

  • 高德地图怎么切换城市(高德地图怎么切换3D地图)

    高德地图怎么切换城市(高德地图怎么切换3D地图)

  • 蓝牙手环对人体有害吗(蓝牙手环安全吗)

    蓝牙手环对人体有害吗(蓝牙手环安全吗)

  • 华为nava是什么意思(nova是什么)

    华为nava是什么意思(nova是什么)

  • 麦当劳无线充电器怎么用(麦当劳无线充电桌怎么用)

    麦当劳无线充电器怎么用(麦当劳无线充电桌怎么用)

  • 投屏为什么没有声音(投屏为什么没有歌词啊)

    投屏为什么没有声音(投屏为什么没有歌词啊)

  • 火山怎么飘屏呢(火山怎么设置大屏模式)

    火山怎么飘屏呢(火山怎么设置大屏模式)

  • qq视频录制保存在哪里(qq视频录屏保存在哪里)

    qq视频录制保存在哪里(qq视频录屏保存在哪里)

  • 抖音上传三个格视频(抖音上传三个格子视频)

    抖音上传三个格视频(抖音上传三个格子视频)

  • p30pro电池容量(p30pro电池容量在哪里)

    p30pro电池容量(p30pro电池容量在哪里)

  • dns是什么协议(dns是什么协议类型)

    dns是什么协议(dns是什么协议类型)

  • class10以上的sd卡是什么意思(class10以上的sd卡有哪些)

    class10以上的sd卡是什么意思(class10以上的sd卡有哪些)

  • Vue3通透教程【十三】TS简单类型详解

    Vue3通透教程【十三】TS简单类型详解

  • 帝国cms使用js+css实现当前栏目高亮效果的方法(帝国cms使用redis)

    帝国cms使用js+css实现当前栏目高亮效果的方法(帝国cms使用redis)

  • 退个税app操作
  • 什么原始凭证可以填写
  • 合同金额含税不含税
  • 一般纳税人工会经费返还政策
  • 维修汽车费用
  • 营改增之后对企业的影响
  • 制造企业发出材料成本的计价方法
  • 半成品报废账务处理
  • 收到预付账款的分录
  • 领导报销发票挂哪个科目
  • 消费税增值税如何调整?
  • 高速公路的发票怎么补
  • 纳税人识别码是啥
  • 虚开发票的进项税额转出如何做分录?
  • 个人税务代人开普票
  • 公司变卖废纸也需要缴税
  • 税收编码更改的依据是什么
  • 污水处理费计入哪里
  • 普通发票个人所得税隔审了怎么弄
  • 股东投资设备一定要评估吗
  • 预收账款的科目属性
  • 简易计税的方式
  • 支付设备维修费用计入什么科目
  • winrar压缩后生成的文件格式
  • YunDetectService.exe是什么进程?YunDetectService.exe禁止使用的方法
  • PHP:Memcached::touchByKey()的用法_Memcached类
  • 空调移机人工费多少钱
  • vue3性能对比
  • wordpress自定义函数
  • html的网址
  • 智能优化算法可以用到哪里
  • uniapp支付宝支付开发
  • 发票作废冲红怎么做账
  • 金税盘一定要交费吗
  • 织梦怎么调用当前栏目下的文章
  • 怎么把其他应收款借方余额转出
  • 原始凭证可以直接粘在记账凭证后吗
  • 个税申报赡养老人可以填公婆吗
  • 土增清算后后续成本计算
  • 哪些公司可以开电费发票
  • 哪些税种影响当期损益
  • 企业实收资本与实缴资本
  • 会计分录记录于什么中
  • 企业所得税视同销售的有哪些?
  • 领款单有法律效力吗
  • 小规模纳税人的税率是多少
  • 注会考试模拟机考
  • 差旅费科目设置
  • 政府扶助资金
  • 增加以前年度损益科目报表要改吗
  • 一次性收取的房租如何做账
  • 未使用的固定资产计提折旧计入什么科目
  • 《关于工资总额组成的规定》第四条
  • WINDOWS体验指数5.1
  • avserve2.exe是什么东东
  • 自动保存怎么恢复
  • mac如何重装系统win10
  • 制作xp系统盘需要多大u盘
  • awk命令的功能是什么
  • linux系统如何进入终端
  • win7 64位系统双击桌面所有程序提示"文件没有与之关联的程序来执行"的解决方法
  • Linux>=2.6.39 Mempodipper本地提权分析和EXP利用(CVE-2012-0056)
  • win10更新补丁后共享打印机无法使用
  • linux拉起进程
  • cocos2dx + android 如何添加百度插屏广告
  • js导出excel文件前端插件
  • appiumforwindows的简单安装和启动(安卓)
  • python中requests库session对象的妙用详解
  • Cocos2dx 3.0 lambda表达式的使用
  • androidstudio 教程
  • 单例类python
  • javascript例题
  • ubuntu20.04 python
  • python的opencv
  • jquery获取点击元素
  • edittext获取焦点弹出键盘
  • 公允价值变动损益属于什么科目
  • 督察综合服务中心是干什么的
  • 外汇业务税务备案
  • 小型贸易企业公司有哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设