Commit 145997df801f3e7c3a286655249f4563b0d3204e

Authored by 刘汉宸
1 parent b1fcdaeb

feat: 支持组件库全局配置默认size

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;