Commit 145997df801f3e7c3a286655249f4563b0d3204e

Authored by 刘汉宸
1 parent b1fcdaeb

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

examples/main.js
... ... @@ -22,6 +22,7 @@ Vue.use(ElementUI);
22 22 Vue.use(Zee, {
23 23 alias: { list: 'result', total: 'totalCount' },
24 24 http: request,
  25 + size: 'mini',
25 26 });
26 27  
27 28 Vue.prototype.$http = request;
... ...
examples/views/docs/component/filter.md
... ... @@ -53,7 +53,7 @@ export default {
53 53  
54 54 ```html
55 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 57 </template>
58 58  
59 59 <script>
... ...
packages/index.js
... ... @@ -14,6 +14,9 @@ const install = function(Vue, opts = {}) {
14 14 // 配置组件名称
15 15 const name = prefix + component.name;
16 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 20 if (component.computed) {
18 21 component.computed.zAlias = () => opts.alias || {};
19 22 component.computed.zHttp = () => opts.http;
... ...