news 2026/4/16 15:09:50

vue3中ES6 对象解构赋值中的重命名语法(如:预览文件和阅览文件)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
vue3中ES6 对象解构赋值中的重命名语法(如:预览文件和阅览文件)

应用示例:

src\components\common\CommonFileManager.vue

// 文件预览抽屉实例对象 const filePreviewDrawerRef = ref<InstanceType<typeof BaseFilePreviewDrawer> | null>(null); // 预览文件相关状态 const { currentPreviewFile, fetchPreviewFile } = usePreviewFile(); // 文件阅览抽屉实例对象 const fileBrowseDrawerRef = ref<InstanceType<typeof BaseFileBrowseDrawer> | null>(null); // 阅览文件相关状态,与预览文件使用相同的hook,通过 ES6 对象解构赋值中的重命名语法,有效管理变量(内存地址不同) const { currentPreviewFile: currentBrowseFile, fetchPreviewFile: fetchBrowseFile } = usePreviewFile(); // 预览文件 const preview = async (fileId: number) => { currentFileId.value = fileId; await fetchPreviewFile(fileId); // 显示文件预览模态框 filePreviewDrawerRef.value?.openDrawer(); }; // 阅览文件 const browse = async (fileId: number) => { currentFileId.value = fileId; await fetchBrowseFile(fileId); // 显示文件阅览模态框 fileBrowseDrawerRef.value?.openDrawer(); };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 11:00:01

【课程设计/毕业设计】基于Android的大学食堂校园点餐系统基于springboot+Android的高校食堂点餐配送系统小程序【附源码、数据库、万字文档】

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华
网站建设 2026/4/16 12:58:59

2026年想入行网络安全?这篇入门指南,帮你避开90%的坑

网络安全入门全攻略&#xff1a;零基础也能快速上手&#xff0c;建议收藏 网络安全行业人才缺口大&#xff0c;新手可快速入门。建议先建立"安全思维"&#xff0c;不必一开始就敲复杂代码。有两个核心方向&#xff1a;合规与安全运维&#xff08;适合技术敏感度一般…

作者头像 李华
网站建设 2026/4/16 12:57:39

26年想转行网络安全?一篇带你了解真实的网安职场!

【强烈收藏】网络安全转行真相&#xff1a;小白如何快速入行并避开坑 网络安全行业虽热门但竞争加剧&#xff0c;转行者需认清真实工作与影视作品的差距。应根据个人特点选择渗透测试、安全运维或安全咨询等方向&#xff0c;打牢网络协议、操作系统和编程基础。证书有用但非万…

作者头像 李华
网站建设 2026/4/15 13:47:54

直面内心之作!钟易轩原创单曲《自我和解》全网上线

唱作人钟易轩全新原创单曲《自我和解》已于1月28日正式全网上线&#xff01;钟易轩在这首新歌中&#xff0c;将目光进一步拉回内心&#xff0c;用更加克制而真诚的方式&#xff0c;记录一段与自我和解的过程。《自我和解》并非高声宣告改变的胜利之歌&#xff0c;而是一段在迷茫…

作者头像 李华
网站建设 2026/4/16 12:36:03

面试官:你的项目哪里用到了 Disruptor?

Disruptor 是一个开源的高性能内存队列&#xff0c;由英国外汇交易公司 LMAX 开发的&#xff0c;获得了 2011 年的 Oracle 官方的 Dukes Choice Awards(Duke 选择大奖)。 Disruptor 提供的功能类似于 Kafka 、RocketMQ 这类分布式队列&#xff0c;不过&#xff0c;其作为范围…

作者头像 李华