Skip to content

SearchPage 搜索页面

基于 SearchForm 和 DataTable 组件封装的搜索页面组件,提供了完整的数据搜索、展示、操作等功能。支持自定义搜索条件、表格列、操作按钮等。

基础用法

基础的搜索页面配置展示。

自定义工具栏

自定义搜索表单

表格操作

复杂示例

API

SearchPage 属性

属性名说明类型默认值
is-loading-for-init初始化时正在加载,如果为true时会先不做数据查询booleanfalse
search-form-propsSearchForm 组件属性配置,具体见search-form文档object{}
action-bar-props搜索表单字段配置,具体见action-bar文档object[]
data-table-propsDataTable 组件属性配置,具体见data-table文档object{}

SearchPage 事件

事件名说明参数
search-value-change搜索表单查询事件Function
search-fields-change搜索表单的字段变化事件Function
select-rows-change表格选择变化事件Function

SearchPage 方法

方法名说明参数
query查询数据Function
getSearchingValue获取当前搜索表单实时值Function
getSearchedValue获取当前已经搜索出来的结果值,与getSearchFormValue区别是当前已经用它查询出来结果的搜索表单值Function
changeFormFields获取搜索条件值Function
changeButtons修改当前生成的button按钮值Function
updateTableColumnsShowStatus更新数据列显示状态Function

SearchPage 插槽

插槽名说明作用域
default自定义默认内容-
[searchFormProps.fields.slot]自定义搜索表单插槽内容,必须以searchForm_开头object
actionBar_default操作栏默认插槽内容-
[actionBarProps.buttons.slot]操作栏自定义插槽内容,必须以actionBar_开头object
[dataTableProps.columns.slot]自定义表格列内容,必须以dataTable_开头object
[dataTableProps.columns.slotHeader]自定义表格表头内容,必须以dataTable_开头object

基于 MIT 许可发布