feat(advanced): 优化高级表格组件功能并添加演示页面
- 将 CuteDragTable 和 CuteSimpleTable 的 pageProps 设置为非必填 - 移除 onPageChange 中的 console.log 调试代码并规范化事件发射 - 规范化 order-change 事件的参数传递格式 - 为 CuteEditTable 的输入组件添加宽度样式以改善显示效果 - 在 CuteEditTable 中添加 resetField 方法用于表单重置联动 - 在 CuteRichTextEditor 中添加 resetField 方法的 input 事件发射 - 新增 CuteDragTableDemo、CuteEditTableDemo 和 CuteSimpleTableDemo 演示页面 - 在组件演示主页中添加高级组件的折叠面板展示
This commit is contained in:
@@ -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()
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user