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

  • switch蓝牙耳机怎么连接(switch13.0蓝牙耳机)

    switch蓝牙耳机怎么连接(switch13.0蓝牙耳机)

  • 如何使用iphone12截长图(如何使用iphone给电脑连接网络)

    如何使用iphone12截长图(如何使用iphone给电脑连接网络)

  • 剪映发现不了本地音乐(剪映发现不了本地音频)

    剪映发现不了本地音乐(剪映发现不了本地音频)

  • soul账号为什么会封(soul账号为什么会进入安全期)

    soul账号为什么会封(soul账号为什么会进入安全期)

  • 微信如何判断被拉黑还是被删除(微信如何判断被拉黑还是屏蔽)

    微信如何判断被拉黑还是被删除(微信如何判断被拉黑还是屏蔽)

  • 苹果xr拍照有夜景模式吗(苹果xr拍照夜间模式怎么开启)

    苹果xr拍照有夜景模式吗(苹果xr拍照夜间模式怎么开启)

  • 手机浏览器兼容模式怎么设置在哪(手机浏览器兼容性设置在哪里)

    手机浏览器兼容模式怎么设置在哪(手机浏览器兼容性设置在哪里)

  • 富士xt30上市时间

    富士xt30上市时间

  • 悬浮窗口有什么用(悬浮窗口有什么功能)

    悬浮窗口有什么用(悬浮窗口有什么功能)

  • 双波浪下划线怎么设置(双波浪形下划线)

    双波浪下划线怎么设置(双波浪形下划线)

  • 计算机存储整数最常用的方法(整数在计算机内存中以什么形式储存)

    计算机存储整数最常用的方法(整数在计算机内存中以什么形式储存)

  • 手机一直3g网怎么回事(手机一直3g信号 无法上网)

    手机一直3g网怎么回事(手机一直3g信号 无法上网)

  • 怎么查电脑ip地址(怎么查电脑ip地址和mac地址)

    怎么查电脑ip地址(怎么查电脑ip地址和mac地址)

  • u盘在电脑上读不出来(u盘在电脑上读不出来在别的电脑可以)

    u盘在电脑上读不出来(u盘在电脑上读不出来在别的电脑可以)

  • 苹果手机系统13.1.2如何查找朋友(苹果手机系统13.6.1新功能)

    苹果手机系统13.1.2如何查找朋友(苹果手机系统13.6.1新功能)

  • oppo reno相机设置(opporeno5相机怎么设置)

    oppo reno相机设置(opporeno5相机怎么设置)

  • 魅族手机怎么切换手机卡(魅族手机怎么切屏幕)

    魅族手机怎么切换手机卡(魅族手机怎么切屏幕)

  • 美团能申请二次退款吗(美团申请二次配送在哪里)

    美团能申请二次退款吗(美团申请二次配送在哪里)

  • 华为mate20扫描功能在哪里(华为mate20手机扫描功能怎么添加么在哪里)

    华为mate20扫描功能在哪里(华为mate20手机扫描功能怎么添加么在哪里)

  • 小米手环4怎么设置密码(小米手环4怎么解绑)

    小米手环4怎么设置密码(小米手环4怎么解绑)

  • 小米风扇怎么连接手机(小米风扇怎么连接)

    小米风扇怎么连接手机(小米风扇怎么连接)

  • 求差函数是哪个符号(求差函数是哪个公式)

    求差函数是哪个符号(求差函数是哪个公式)

  • Win10 2009专业版使用网络适配器重置修复Wi-Fi(win10专业版版本号2009)

    Win10 2009专业版使用网络适配器重置修复Wi-Fi(win10专业版版本号2009)

  • 湖南税务申报期限2023年1月
  • 印花税缴纳方式一经选择1年之内不得修改
  • 代扣代缴个人所得税会计分录怎么做
  • 小规模免缴增值税吗
  • 差旅费跨年报销说明
  • 提取的应交增值税怎么算
  • 公司商标注册费用属于什么费用
  • 非盈利组织的银行是什么
  • 如何区分总额法和净额法
  • 以前年度的所得税要补缴怎么办
  • 长期股权投资的账务处理
  • 拆迁车间
  • 研发费用是否包括增值税
  • 企业计提固定资产折旧
  • 旧设备变现损失抵减所得税怎么算
  • 预缴税款怎么操作
  • 异地预缴税款怎么做分录
  • 怎么看是不是小叶紫檀手串
  • 运费允许抵扣的税额分录
  • 筹建期间的工资可以直接记到管理费用吗
  • 计提工资是计提当月的还是上个月的
  • 期末进项税额和销项税额都有余额
  • 跨越红字专用发票开票流程
  • 事业单位工作人员暂行处分办法
  • 农作物种植销售
  • 专家评审费报销仅附签字笔迹相似
  • 鸿蒙可以看小电影吗
  • 如何把itunes的音乐导入ipod
  • 如何做好记账会计
  • 库存现金清点怎么做
  • PHP:imagefilledarc()的用法_GD库图像处理函数
  • 凯丽温泉可以做spa
  • php远程下载源码
  • 详解php实现页面跳转
  • 预付装修费的会计处理分录
  • gpt3 模型大小
  • faster rcnn详解
  • 小程序官方组件展示
  • php ffi
  • 申报经营所得成绩怎么填
  • 个体工商户没有收入要交税吗
  • 认缴制对实务操作的可能影响有哪些?
  • 坏账准备计提范围包括
  • 预付款为什么不扣质保金呢
  • 非盈利机构怎么说
  • 建筑企业跨地区经营企业所得税
  • 公司销售不动产增值税
  • 部分红冲的发票无法勾选怎么办
  • 收到设计费分录怎么写
  • 房地产结转收入的条件
  • 怎么解释税收
  • 营业外支出科目核算内容
  • 企业间借贷是否合法2018
  • 电子记账凭证需要划线吗
  • 研发费用如何做分录分析
  • 应收账款是什么意思
  • mysql忘记了初始密码
  • mysql分区语句
  • sql 建索引
  • wins9
  • centos 界面安装
  • windows下键盘不能用
  • centos6基础命令
  • 电脑开机蓝屏怎么解决xp系统
  • ubuntu 重启xorg
  • ubuntu系统怎么安装
  • nodejs requirejs
  • [android] listView解析
  • angular.js
  • node的使用
  • 如何查看驱动器
  • Python安装包
  • javascript基础书
  • js中生成随机数
  • 用js改变css样式
  • jquery可以实现哪些效果
  • python设计二叉树结构
  • 公务员副处级工资待遇
  • 税务局服务大厅办办退税要身份证复印件吗
  • 价税分离计算公式
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设