Commit 145997df801f3e7c3a286655249f4563b0d3204e
1 parent
b1fcdaeb
Exists in
master
and in
3 other branches
feat: 支持组件库全局配置默认size
Showing
3 changed files
with
5 additions
and
1 deletions
Show diff stats
examples/main.js
| @@ -22,6 +22,7 @@ Vue.use(ElementUI); | @@ -22,6 +22,7 @@ Vue.use(ElementUI); | ||
| 22 | Vue.use(Zee, { | 22 | Vue.use(Zee, { |
| 23 | alias: { list: 'result', total: 'totalCount' }, | 23 | alias: { list: 'result', total: 'totalCount' }, |
| 24 | http: request, | 24 | http: request, |
| 25 | + size: 'mini', | ||
| 25 | }); | 26 | }); |
| 26 | 27 | ||
| 27 | Vue.prototype.$http = request; | 28 | Vue.prototype.$http = request; |
examples/views/docs/component/filter.md
| @@ -53,7 +53,7 @@ export default { | @@ -53,7 +53,7 @@ export default { | ||
| 53 | 53 | ||
| 54 | ```html | 54 | ```html |
| 55 | <template> | 55 | <template> |
| 56 | - <z-filter :list="list" :visibleNum="2" :span="8" size="mini"></z-filter> | 56 | + <z-filter :list="list" :visibleNum="2" :span="8" size="large"></z-filter> |
| 57 | </template> | 57 | </template> |
| 58 | 58 | ||
| 59 | <script> | 59 | <script> |
packages/index.js
| @@ -14,6 +14,9 @@ const install = function(Vue, opts = {}) { | @@ -14,6 +14,9 @@ const install = function(Vue, opts = {}) { | ||
| 14 | // 配置组件名称 | 14 | // 配置组件名称 |
| 15 | const name = prefix + component.name; | 15 | const name = prefix + component.name; |
| 16 | component.name = name; | 16 | component.name = name; |
| 17 | + if (component.props && component.props.size && component.props.size.default && opts.size) { | ||
| 18 | + component.props.size.default = opts.size; | ||
| 19 | + } | ||
| 17 | if (component.computed) { | 20 | if (component.computed) { |
| 18 | component.computed.zAlias = () => opts.alias || {}; | 21 | component.computed.zAlias = () => opts.alias || {}; |
| 19 | component.computed.zHttp = () => opts.http; | 22 | component.computed.zHttp = () => opts.http; |