数据字典插件配置
DataDictPluginOptions
数据字典插件选项
- 详细信息
参数 | 说明 | 类型 | 可选 | 默认值 |
---|---|---|---|---|
onCreated | 字典实例创建完成钩子,function(dict: DataDict): void | function | 是 | - |
onReady | 字典实例准备就绪钩子,function(dict: DataDict): void | function | 是 | - |
DEFAULT_LABEL_FIELDS | 默认“字典标签”字段名称 | array | 是 | ['label', 'name', 'title'] |
DEFAULT_VALUE_FIELDS | 默认“字典值”字段名称 | array | 是 | ['value', 'id', 'uid', 'key'] |
metas | 具体字典选项,键为字典类型,值为选项 | object | 是 | - |
metas['*'] | 具体字典默认选项 | object | 是 | - |
- 示例
const pluginOptions = {
onCreated(dict) {
console.log('dict created: %o', dict)
},
onReady(dict) {
console.log('dict ready: %o', dict)
},
DEFAULT_LABEL_FIELDS: ['label', 'name', 'title'],
DEFAULT_VALUE_FIELDS: ['value', 'id', 'uid', 'key'],
metas: {}
}
app.use(VueDataDict, pluginOptions)