# 全局配置
为了方便使用者不需要在使用每个 vue-table-view
时都重复定义一些与后端工程相关的配置(例如分页的设定),所以提供了全局配置。
全局配置只需要在 Vue.use
时,通过第二个参数传入即可。
可以借用辅助函数 defineVueTableViewGlobalOption
让 IDE 智能提示。
// main.ts
import Vue from 'vue';
import VueTableView, { defineVueTableViewGlobalOption } from 'vue-table-view';
Vue.use(VueTableView, defineVueTableViewGlobalOption({
// options
}));
# language
- 可以设置全局语言
- 类型:
number
- 默认:
0
- 可选:
0
: 中文1
: 英文
# searchButtonText
- 搜索按钮的文字
- 类型:
string
- 默认:
'搜索'
# resetSearchButtonText
- 重置搜索按钮文字
- 类型:
string
- 默认:
'重置'
# expandButtonText
- 展开按钮(或Link) 的文字
- 类型:
string
- 默认:
'展开'
# getListAfterReset
- 是否允许在点击重置后立刻执行搜索
- 类型:
boolean
- 默认:
true
# advancedSearchNeedExpanded
- 当打开页面时,是否允许默认展开
- 类型:
boolean
- 默认:
false
# emptyText
- 当没有数据时展示的文字
- 类型:
string
- 默认:
'暂无数据'
# requestPageConfig
- 请求时的分页参数设置
- 类型:
RequestPageFieldConfig
具体请参见 组件配置 requestPageConfig
# receivePageConfig
- 得到数据时的分页参数设置
- 类型:
ReceivePageFieldConfig
具体请参见 组件配置 receivePageConfig
# operationConfig
- 操作栏设置
- 类型:
OperationConfig[]
- 说明: 允许在全局配置中定义
operationConfig
,主要是为了可以设定一个共有的操作按钮,这个会在某些情况下适用。
具体参数请见 组件配置 operationConfig