feat(advanced): 优化高级表格组件功能并添加演示页面

- 将 CuteDragTable 和 CuteSimpleTable 的 pageProps 设置为非必填
- 移除 onPageChange 中的 console.log 调试代码并规范化事件发射
- 规范化 order-change 事件的参数传递格式
- 为 CuteEditTable 的输入组件添加宽度样式以改善显示效果
- 在 CuteEditTable 中添加 resetField 方法用于表单重置联动
- 在 CuteRichTextEditor 中添加 resetField 方法的 input 事件发射
- 新增 CuteDragTableDemo、CuteEditTableDemo 和 CuteSimpleTableDemo 演示页面
- 在组件演示主页中添加高级组件的折叠面板展示
This commit is contained in:
2026-02-05 09:37:17 +08:00
parent 3d5b9083d9
commit 166fafab9a
10 changed files with 437 additions and 223 deletions
@@ -88,7 +88,7 @@ export default {
},
pageProps: {
type: Object,
required: true,
required: false,
default: function() {
return {
current: 1,
@@ -108,8 +108,7 @@ export default {
onPageChange: (currentPage, pageSize) => {
this.pageProps.current = currentPage
this.pageProps.pageSize = pageSize
console.log('on-page-change', currentPage, pageSize)
// this.$emit('onPageChange', currentPage, pageSize, total)
this.$emit('page-change', currentPage, pageSize)
this.refresh()
},
orderBy: '',
@@ -185,7 +184,7 @@ export default {
} else {
result = { column: prop, orderType: 'desc' }
}
// this.$emit('order-change', result)
this.$emit('order-change', result.column, result.orderType)
this.crud.orderBy = result
this.refresh()
},