|
|
d01b0d46e4
|
refactor(diy-article): 替换scroll-view滚动为CSS跑马灯实现
移除原scroll-view自动滚动逻辑,改用CSS animation实现无缝跑马灯效果,解决跨端滚动跳变问题,移除JS定时器驱动逻辑,提升动画流畅度和跨端一致性,优化触摸暂停恢复逻辑。
|
2026-06-15 15:46:05 +08:00 |
|
|
|
db1d47f456
|
feat(diy-article): add number humanization and fix layout alignment
1. 新增_humanizeNum方法实现阅读/点赞数的千/万单位人性化展示
2. 调整图标间距与日期布局为自然的左右分栏样式
3. 修复style-1无图item与有图item的元信息行垂直对齐问题
|
2026-06-15 14:53:51 +08:00 |
|
|
|
de4b510c00
|
refactor(article-component): 替换swiper为scroll-view实现自动滚动,优化紧凑布局
1. 将原swiper自动滚动方案替换为scroll-view实现,支持item自然高度,不再强制等高,解决短item下方留白问题
2. 新增连贯滚动和步进滚动两种自动滚动模式,适配不同场景需求
3. 修复H5端rpx单位不兼容问题,统一内联样式单位转换逻辑
4. 优化滚动容器高度计算,根据配置显示数量动态计算窗口高度
5. 新增触摸暂停恢复逻辑,提升用户交互体验
|
2026-06-15 14:35:17 +08:00 |
|
|
|
089da9181b
|
feat(diy-article): add dynamic swiper height and date display control
重构文章组件的swiper高度计算逻辑,改为基于实际item高度动态计算;新增日期显示的配置控制,完善样式统一和布局适配,优化空列表兜底逻辑与间距控制。
|
2026-06-15 11:54:21 +08:00 |
|
|
|
c1d4a68e26
|
refactor(diy-article): replace iconfont with uni-icons component
1. 替换阅读数、点赞数和查看更多按钮的自定义图标为uni-icons组件,统一图标使用方式
2. 新增metaColor计算属性同步阅读区文字色,确保图标颜色与文本保持一致
3. 修复全局样式干扰导致的阅读数/点赞数字号和颜色不一致问题
4. 调整查看更多默认配置与后端对齐,修正control默认值为true
|
2026-06-15 10:52:58 +08:00 |
|
|
|
f7f1b1191e
|
fix(diy-article): 修复无图文章样式异常,新增字号样式配置
1. 为无图文章项添加no-image类适配样式,统一与有图项的视觉高度
2. 新增标签、摘要、阅读区的字号CSS变量支持,替换硬编码字号
3. 调整列表项间距默认值和swiper行间距,优化布局紧凑度
4. 补充默认字号配置项,兼容老数据缺失字段的情况
|
2026-06-15 10:03:26 +08:00 |
|
|
|
f9d144159a
|
refactor(article-component): 新增多维度CSS变量支持,对齐后端默认配置
新增标签胶囊、摘要文字、阅读区、查看更多、标题字号等多组CSS变量,将组件样式控制权交给外部配置,同时将默认值对齐后端design.js的nestedDefaults。重构列表项间距、分割线颜色等硬编码样式为变量驱动,统一组件样式管理逻辑。
|
2026-06-15 08:28:07 +08:00 |
|
|
|
3952517ac9
|
refactor(article): 重构diy文章组件,支持非滚动模式与样式增强
1. 新增非滚动列表模式,适配scrollMode配置,兼容旧版swiperConfig参数
2. 重构样式系统,使用CSS变量统一管理主题与圆角,对齐ns-newform实现逻辑
3. 新增文章标签、阅读数、点赞数显示配置
4. 新增查看更多按钮,支持按分类/标签跳转列表页
5. 优化空值处理与图片加载失败逻辑
6. 修复computed class编译为逗号分隔字符串的样式错误
7. 重构响应式样式计算,支持自动适配不同布局的高度
|
2026-06-13 18:01:09 +08:00 |
|
|
|
01e7c3e981
|
refactor(diy-article): 优化文章组件,完善空状态和鲁棒性
1. 新增空数据占位提示
2. 给props添加默认值避免空指针
3. 完善样式和判断逻辑的默认值处理
4. 增加请求失败兜底逻辑
5. 优化响应式更新图片错误的处理
6. 抽离class计算逻辑提升代码可读性
|
2026-06-13 14:26:52 +08:00 |
|
|
|
fe2c53b43e
|
fix: 修复swiper组件display-multiple-items大于swiper-item数量的渲染错误
|
2026-05-27 15:01:22 +08:00 |
|
|
|
d113d6125b
|
feat(components): 在图片组件中添加长按显示菜单功能
|
2026-05-07 15:12:59 +08:00 |
|
|
|
0dc4dec616
|
refactor(diy-components): 统一使用@tap.stop替换@click事件处理
将组件中的@click事件统一替换为@tap.stop,避免在小程序环境中可能出现的点击事件冒泡问题,提升交互体验的一致性。同时移除冗余的@tap事件绑定,保持代码简洁。
主要修改包括:
- 表单提交按钮
- 分享功能
- 热区点击
- 富文本点击
- 视频播放
- 直播入口
- 商品品牌
- 客服功能
- 快捷导航
- 公告弹窗
- 文章列表
- 底部导航
- 商品列表
- 浮动按钮
- 优惠券
- 搜索功能
- 店铺相关
- 文本组件
- 分类页面
- 魔方组件
- 秒杀功能
- 拼团功能
- 预售功能
- 砍价功能
- 分销商品
- 图片广告
- 支付二维码
- 图片导航
- 音频控制
- 地图导航
- 笔记功能
- 商户列表
- 图片组件
- 会员订单
- 图文导航
- 首页分类
- 商品推荐
- 团购功能
- 限时折扣
- 商品分类
- 商品列表
- 优惠券
- 搜索功能
- 店铺相关
- 文本组件
- 分类页面
- 魔方组件
- 秒杀功能
- 拼团功能
- 预售功能
- 砍价功能
- 分销商品
- 图片广告
- 支付二维码
- 图片导航
- 音频控制
- 地图导航
- 笔记功能
- 商户列表
- 图片组件
- 会员订单
- 图文导航
- 首页分类
- 商品推荐
- 团购功能
- 限时折扣
- 商品分类
|
2026-01-26 15:05:36 +08:00 |
|
|
|
392a8e2952
|
revert(视频号组件): 精简代码,调整样式以和后台设计统一
|
2026-01-14 16:37:44 +08:00 |
|
|
|
8ef6975ee1
|
chore(组件): 由于easycom会自动注册components和uni_modules 目录下的组件,所以去除引用部分
|
2026-01-05 15:27:34 +08:00 |
|
|
|
b24f77be1a
|
chore(组件): components-diy 必须使用easyncom系统,不然在微信上无法渲染
|
2026-01-05 09:29:19 +08:00 |
|
|
|
40f5f63096
|
chore(组件): 引入DiyMinx的js及修复组件错误
|
2025-12-26 16:35:15 +08:00 |
|
|
|
d1778c1fd7
|
chore(组件): 将diy组件独立出来
|
2025-12-26 16:14:06 +08:00 |
|