登录社区云,与社区用户共同成长
邀请您加入社区
Vben Admin—— vben admin , ant design vue, vben admin 中 BasicTable,自定义设置特定条件下的行禁止选择
vue3 (3.5.18) + ant-design-vue ( 3.2.20) 实现搜索下拉框(分页操作,模糊查询,Intersection Observer API无限滚动,搜索防抖)
本文对比了AntV G2不同版本实现图表自适应的两种方案: 4.x版本方案: 核心使用ResizeObserver监听+手动调用changeSize(width,height) 完全接管尺寸控制,适合精细化管理 需显式设置像素尺寸并重建图表实例 5.x版本方案: 采用autoFit:true+resize()原生自适应 结合像素精确计算和框架自动适配 通过ResizeObserver监听父容器变化
当异步方法在拥有同步上下文锁的线程上被await时,如果该同步上下文被阻塞等待异步操作完成,就会形成死锁。确保在异步操作完成前保持资源可用,考虑使用异步 disposing模式(IAsyncDisposable)或在finally块中正确await异步清理操作。然而,对于通常需要异步完成的操作,使用Task仍然是更合适的选择,因为ValueTask在异步情况下可能产生更高开销。遵循异步所有方式原则
Vite+Vue3项目搭建指南 本文详细介绍了使用Vite创建Vue3项目的完整流程。首先说明环境准备,包括Node.js安装、nvm版本管理和nrm镜像管理工具配置。然后逐步展示项目创建过程:初始化项目、安装依赖和运行开发服务器。文章还提供了标准的项目目录结构说明,并详细讲解了vite.config.js和package.json的关键配置。最后重点介绍了常用依赖的安装和使用方法,包括Vue R
在Ant Design Vue的Notification组件中实现换行效果,可通过以下方式:1.使用ES6模板字符串包含换行符\n;2.设置CSS属性whiteSpace:'pre-wrap'以识别换行。具体实现中,循环处理多条消息时,将消息内容、类型和时间用\n连接,并在notification配置中添加样式设置。关键代码包括模板字符串拼接和whiteSpace样式配置,从而实现Notifica
Vue Ant Design Vue 树形表格行内编辑实现指南 摘要 本文详细介绍了如何基于Vue和Ant Design Vue实现树形表格的行内编辑功能。主要内容包括: 数据结构转换:将后端返回的扁平数据结构转换为前端所需的树形结构,同时注入编辑状态、聚焦状态等前端专用字段。 递归遍历算法:实现递归遍历所有节点的通用方法,支持批量操作、状态更新和数据校验,并支持提前终止遍历。 行内编辑实现:通过
智能指针:`std::unique_ptr`(独占所有权)、`std::shared_ptr`(共享所有权)、`std::weak_ptr`(打破共享循环)的合理使用。- 哈希表选择:`std::unordered_map` vs `google::dense_hash_map`对比。| std::unordered_map | O(1)| O(1)| 较高|- 并行算法:通过`std::exec
本文总结了在Vue2.6+Ant Design Vue V1.7.8项目中实现输入框自动去除空格的几种方法。第一种是全局监听input事件,但存在苹果输入法兼容问题;第二种是针对单个输入框处理,提供了三种具体实现方式:1) 使用v-model时通过@input事件处理;2) 使用v-decorator时通过getValueFromEvent属性处理;3) 结合v-decorator和自定义校验规则