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

  • 格力空调怎么设置定时关闭(格力空调怎么设置制冷效果最好)

    格力空调怎么设置定时关闭(格力空调怎么设置制冷效果最好)

  • 抖音团购达人如何快速开通(抖音团购达人如何快速升级)

    抖音团购达人如何快速开通(抖音团购达人如何快速升级)

  • 抖音如何设置定时关闭(抖音如何设置定时关闭直播)

    抖音如何设置定时关闭(抖音如何设置定时关闭直播)

  • 第一个分组计算机网络出现于几年(第一个分组计算机网络出现于多少年)

    第一个分组计算机网络出现于几年(第一个分组计算机网络出现于多少年)

  • 拼多多一刀砍成什么时候用(拼多多一刀砍成免费拿)

    拼多多一刀砍成什么时候用(拼多多一刀砍成免费拿)

  • qq关联后对方能看到聊天记录吗(QQ关联后对方能看到空间相册吗)

    qq关联后对方能看到聊天记录吗(QQ关联后对方能看到空间相册吗)

  • 华为月亮模式怎么开(华为月亮模式怎么取消)

    华为月亮模式怎么开(华为月亮模式怎么取消)

  • qq对其隐身什么意思(qq隐身会显示什么)

    qq对其隐身什么意思(qq隐身会显示什么)

  • 苹果11发语音第一秒卡顿(iphone11发语音)

    苹果11发语音第一秒卡顿(iphone11发语音)

  • 手机上的腾讯会员可以在电视上用吗(手机上的腾讯会议怎么转到电脑上)

    手机上的腾讯会员可以在电视上用吗(手机上的腾讯会议怎么转到电脑上)

  • 误充qq会员怎么退款(误充qq会员怎么退款教程)

    误充qq会员怎么退款(误充qq会员怎么退款教程)

  • 换手机微信收藏不同步(换手机微信收藏夹怎么转移)

    换手机微信收藏不同步(换手机微信收藏夹怎么转移)

  • 苹果商店不显示更新(苹果商店不显示app更新数字)

    苹果商店不显示更新(苹果商店不显示app更新数字)

  • 为什么铃声设置了还是原来的(为什么铃声设置后过几天又没了)

    为什么铃声设置了还是原来的(为什么铃声设置后过几天又没了)

  • wifi盒光信号变成红色一直闪(wifi盒光信号变红)

    wifi盒光信号变成红色一直闪(wifi盒光信号变红)

  • 爱奇艺会员杜比音效是什么(爱奇艺会员杜比音效怎么开)

    爱奇艺会员杜比音效是什么(爱奇艺会员杜比音效怎么开)

  • 电脑烤机是什么意思(主机烤机有什么用)

    电脑烤机是什么意思(主机烤机有什么用)

  • 上传速度和下载速度有什么区别(上传速度和下载速度哪个重要)

    上传速度和下载速度有什么区别(上传速度和下载速度哪个重要)

  • 猫耳fm账号可以同时几个人用(猫耳fm账号两个人登会显示嘛)

    猫耳fm账号可以同时几个人用(猫耳fm账号两个人登会显示嘛)

  • Redmi K30什么时候发布(redmik30什么时候更新miui13)

    Redmi K30什么时候发布(redmik30什么时候更新miui13)

  • 小红书苹果怎么下载(小红书苹果怎么双开)

    小红书苹果怎么下载(小红书苹果怎么双开)

  • 苹果黑名单在哪里取消(苹果黑名单在哪里查看联系人)

    苹果黑名单在哪里取消(苹果黑名单在哪里查看联系人)

  • etc电子标签被移动位置后失效了怎么办(etc电子标签掉下来了怎么办)

    etc电子标签被移动位置后失效了怎么办(etc电子标签掉下来了怎么办)

  • 电脑版微信可以共享屏幕吗(电脑版微信可以扫一扫二维码吗)

    电脑版微信可以共享屏幕吗(电脑版微信可以扫一扫二维码吗)

  • 91Send邮件平台怎么发邮件(91邮箱地址怎么注册)

    91Send邮件平台怎么发邮件(91邮箱地址怎么注册)

  • 荣耀v20多少w快充(荣耀v20支持多少瓦充电)

    荣耀v20多少w快充(荣耀v20支持多少瓦充电)

  • 按住键盘的键无法连续输入(按键盘不起作用怎么办)

    按住键盘的键无法连续输入(按键盘不起作用怎么办)

  • 纳加尔霍雷国家公园的孔雀,印度卡纳塔克邦 (© Vivek BR/Shutterstock)(非洲加纳霍霍埃族是个国家吗)

    纳加尔霍雷国家公园的孔雀,印度卡纳塔克邦 (© Vivek BR/Shutterstock)(非洲加纳霍霍埃族是个国家吗)

  • 股票印花税是多少最新
  • 红冲以后怎么做账
  • 为什么社保账户有钱但是卡里没钱
  • 服务行业适用什么核算
  • 足球俱乐部买卖球员的程序
  • 预付卡没用完的可以退吗
  • 资产组减值测试要包含使用权资产吗
  • 买机票返钱
  • 什么费用计入什么科目
  • 分公司所得税怎么交
  • 买牛奶的公司会计怎么做账
  • 使用权资产什么时候开始使用
  • 电子承兑汇票怎么打印出来
  • 个人买卖二手房增值税
  • 公司做贷款
  • 资产负债表中的预付款项目应根据什么填列
  • 产生的投资收益怎么算
  • 保税区开出的专票可以抵扣吗
  • 专家评审费如何报账
  • 网络公司的财务主要做什么
  • 使用mac什么意思
  • 总公司的固定资产可以划转子公司
  • 给子公司开票 总公司付款
  • 工业企业会计核算的特点
  • 被公司辞退有钱吗
  • 视同销售计税价格如何确定
  • 项目完工叫什么
  • 营业外收入账户性质
  • cvpr2020结果
  • vue3.0 vite
  • 基于Laravel5.4实现多字段登录功能方法示例
  • 小规模纳税人每月申报什么税
  • ai作画app
  • php获取字符串位置
  • 语义特征的语法学概念
  • 理财资金用途
  • 工资表社保表格怎么算
  • wordpress加速
  • 原材料退库的会计分录
  • 供应商费用是什么
  • 收到银行承兑汇票怎么兑现
  • 多交的增值税和附加税退回,如何记账
  • 服务费可以计入主营业务成本吗
  • 将原材料出售会计分录
  • 应收票据周转率公式
  • 企业借款利息如何计算
  • 业务招待费进项税额转出会计分录
  • 补交增值税和滞纳金怎么入账
  • 无形资产摊销方法应反映其经济利益的预期实现方式
  • 事业单位发放生育津贴从哪年执行的
  • 员工出差的餐费发票是否全部入差旅费
  • 企业存货计价方法发生变更案例
  • 财务报表是否合法公允
  • 微软出win9了吗
  • 班班通一直正在启动什么原因
  • 隐藏的系统应用在哪找
  • win7右下角提示测试模式
  • linux输出结果
  • windows xp 配置
  • win8怎么设置桌面
  • 当ie7不认!important之后 [布局的解决办法]
  • 利用jQuery及AJAX技术定时更新GridView的某一列数据
  • vue router详解
  • android升级是什么意思
  • 把下一行的数字去掉
  • shell脚本编写简单计算器
  • python编码大全
  • python记录运行状态的模块
  • js 输入
  • js实现ping一个ip地址
  • 谷歌chrome浏览器网页版网址
  • js实现fizzbuzz
  • javascript基于什么的语言
  • 增值税纳税申报表附列资料(一)
  • 新疆干部在线网络平台登录
  • 地税发票查询官网查询
  • 沈阳特慢病待遇
  • 税务局发票邮寄费用谁承担
  • 税局签三方
  • 计算土地增值税时下列费用准予从收入总额中扣除的有
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设