当前位置: 首页 > news >正文

vue3 + element-plus中el-drawer抽屉滚动条回到顶部

el-drawer抽屉滚动条回到顶部

<script setup lang="ts" name="PerformanceLogQuery">
import { ref, nextTick } from "vue";
......
// 详情
import { performanceLogQueryByIdService } from "@/api/performanceLog";
const onDetailClick = async (id: number) => {// 获取性能日志详情let result = await performanceLogQueryByIdService(id);detailData.value = result.data;drawerVisible.value = true;await nextTick().then(() => {// 抽屉滚动条回到顶部document.querySelector(".el-drawer__body")?.scrollTo(0, 0);});
};
......
</script>

等价写法1:

<script setup lang="ts" name="PerformanceLogQuery">
import { ref, nextTick } from "vue";
......
// 详情
import { performanceLogQueryByIdService } from "@/api/performanceLog";
const onDetailClick = async (id: number) => {// 获取性能日志详情let result = await performanceLogQueryByIdService(id);detailData.value = result.data;drawerVisible.value = true;await nextTick();// 抽屉滚动条回到顶部document.querySelector(".el-drawer__body")?.scrollTo(0, 0);
};
......
</script>

等价写法2: 

<script setup lang="ts" name="PerformanceLogQuery">
import { ref, nextTick } from "vue";
......
// 详情
import { performanceLogQueryByIdService } from "@/api/performanceLog";
const onDetailClick = async (id: number) => {// 获取性能日志详情let result = await performanceLogQueryByIdService(id);detailData.value = result.data;drawerVisible.value = true;nextTick(() => {// 抽屉滚动条回到顶部document.querySelector(".el-drawer__body")?.scrollTo(0, 0);});
};
......
</script>

http://www.xdnf.cn/news/81919.html

相关文章:

  • drupal7可以从测试环境一键部署到生产环境吗
  • Spring Boot 启动生命周期详解
  • WebRTC服务器Coturn服务器用户管理和安全性
  • Sentinel源码—8.限流算法和设计模式总结二
  • 机器学习06-RNN
  • 时间模块 demo
  • Ubuntu24.04安装ROS2问题
  • 【阿里云大模型高级工程师ACP学习笔记】2.2 扩展答疑机器人的知识范围
  • 深度强化学习 pdf 董豪| 马尔科夫性质,马尔科夫过程,马尔科夫奖励过程,马尔科夫决策过程
  • React:<></>的存在是为了什么
  • 【FAQ】如何配置PCoIP零客户端AWI能访问
  • 网络开发基础(游戏)之 粘包分包
  • 【Web】TGCTF 2025 题解
  • 网络设备智能巡检系统-MCP案例总结
  • 【无人机】使用扩展卡尔曼滤波 (EKF) 算法来处理传感器测量,各传感器的参数设置,高度数据融合、不同传感器融合模式
  • 国产紫光同创FPGA实现SDI视频编解码+图像缩放,基于HSSTHP高速接口,提供2套工程源码和技术支持
  • 万字长文 | Apache SeaTunnel 分离集群模式部署 K8s 集群实践
  • notepad++技巧:查找和替换:扩展 or 正则表达式
  • 什么是 金字塔缩放(Multi-scale Input)
  • 符号速率估计——小波变换法
  • 【在阿里云或其他 CentOS/RHEL 系统上安装和配置 Dante SOCKS5 代理服务】
  • 【MCP Node.js SDK 全栈进阶指南】利用TypeScript-SDK打造高效MCP应用
  • 25.4.22学习总结
  • IOT项目——双轴追光系统
  • # 利用迁移学习优化食物分类模型:基于ResNet18的实践
  • 第十一届机械工程、材料和自动化技术国际会议(MMEAT 2025)
  • 机器人进阶---视觉算法(六)傅里叶变换在图像处理中怎么用
  • hi3516cv610构建音频sample工程代码步骤
  • Spring Boot Actuator 详细使用说明(完整代码与配置)
  • 【C++游戏引擎开发】第21篇:基于物理渲染(PBR)——统计学解构材质与光影