| | |
| | | iconDefault: 'codicon:gear', |
| | | props: { |
| | | label: 'name', |
| | | path: 'path', |
| | | path: 'path',//路由path |
| | | icon: 'source', |
| | | children: 'children' |
| | | } |
| | |
| | | // 设置 props默认值 作用就是将字段设置成配置的 |
| | | const propsDefault = { |
| | | label: propsConfig.label || 'name', |
| | | path: 'code', |
| | | code: 'code', |
| | | path: propsConfig.path, |
| | | code: 'id',//取唯一标识 |
| | | pathValue: 'pathValue', |
| | | icon: propsConfig.icon || 'icon', |
| | | icon: propsConfig.icon || 'source', |
| | | children: propsConfig.children || 'children', |
| | | meta: propsConfig.meta || 'meta', |
| | | } |
| | |
| | | const propsDefault = { |
| | | label: propsConfig.label || 'name', |
| | | path: propsConfig.path || 'path', |
| | | icon: propsConfig.icon || 'icon', |
| | | icon: propsConfig.icon || 'source', |
| | | children: propsConfig.children || 'children', |
| | | } |
| | | const icon = ele[propsDefault.icon]; |
| | |
| | | function updateCode(items) { |
| | | items.forEach(item => { |
| | | item.pathValue = item.path; |
| | | item.path = '/' + item.code; |
| | | item.path = '/' + item.id; |
| | | item.query = {}; // 初始化 item.query |
| | | if (item.pathValue.indexOf('?') != -1) { |
| | | item.query = queryStringToObject(item.pathValue) |