- 博客(28)
- 收藏
- 关注
原创 Vue3 + Naive UI 实现表格自动滚动:自定义指令全局注册与使用指南
本文介绍了如何在 Vue3 项目中使用自定义指令实现 Naive UI 表格的自动滚动功能。通过全局注册 v-auto-scroll 指令,我们可以在任何表格组件中轻松实现自动滚动效果,大大提升了大数据量表格的用户体验。希望这篇文章能帮助你在 Naive UI 表格中实现自动滚动功能。通过自定义指令的方式,我们不仅实现了功能的复用,还能灵活地扩展和定制滚动行为,满足不同场景的需求。
2025-04-21 10:22:33
379
原创 cesium加载图层、天地图、arcgis 4490图层、加载贴图、切片服务
【代码】cesium加载图层、天地图、arcgis 4490图层、加载贴图。
2024-04-17 15:07:32
1038
原创 vue3 + pinia数据持久化加密处理
我们要想对pinia的全局状态持久化,可以选择使用插件;而要想对这些状态数据进一步加密处理,我们可以通过自定义Storage(类似于后端中的接口实现)来结合一些加密库,例如secure-ls来实现。
2023-12-29 11:26:30
1377
1
原创 cesium加载风场数据来源json格式解析
一、示例风向数据将地球以0.25为步长分为横向1440、纵向721个栅格。然后记录了每个栅格中南北方向(U)、东西方向(V)两个方向上的风力值。示例数据中data中记录了1440*721=1038240个风力数值。数据中已省略。parameterCategory 配置了数据记录内容,风力数据默认为 2 parameterCategoryName 风向数据默认:Momentum。
2023-06-21 10:49:35
2130
原创 vue3异步引入组件
在大型项目中,我们可能需要拆分应用为更小的块,并仅在需要时再从服务器加载相关组件。Vue 提供了 defineAsyncComponent如你所见,方法接收一个返回 Promise 的加载函数。这个 Promise 的resolve回调方法应该在从服务器获得组件定义时调用。你也可以调用表明加载失败。也会返回一个 Promise,所以多数情况下我们会将它和搭配使用。最后得到的AsyncComp是一个外层包装过的组件,仅在页面需要它渲染时才会调用加载内部实际组件的函数。
2023-06-15 16:59:21
727
1
原创 vue3 使用pinia小记
你可以定义任意多的 store,但为了让使用 pinia 的益处最大化(比如允许构建工具自动进行代码分割以及 TypeScript 推断),你应该在不同的文件中去定义 store。一旦 store 被实例化,你可以直接访问在 store 的 state、getters 和 actions 中定义的任何属性。相似,我们可以传入一个函数,该函数定义了一些响应式属性和方法,并且返回一个带有我们想暴露出去的属性和方法的对象。带来了更多的灵活性,因为你可以在一个 store 内创建侦听器,并自由地使用任何。
2023-06-15 16:31:40
245
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人