Commit c9433dcce539a7c50cf74bbdd4b7a41dca85878b
1 parent
05b5dd7b
optimize Timeline style
optimize Timeline style
Showing
2 changed files
with
56 additions
and
57 deletions
Show diff stats
src/styles/components/timeline.less
| ... | ... | @@ -14,9 +14,9 @@ |
| 14 | 14 | |
| 15 | 15 | &-tail { |
| 16 | 16 | height: 100%; |
| 17 | - border-left: 2px solid @timeline-color; | |
| 17 | + border-left: 1px solid @timeline-color; | |
| 18 | 18 | position: absolute; |
| 19 | - left: 5px; | |
| 19 | + left: 6px; | |
| 20 | 20 | top: 0; |
| 21 | 21 | } |
| 22 | 22 | |
| ... | ... | @@ -25,11 +25,11 @@ |
| 25 | 25 | } |
| 26 | 26 | |
| 27 | 27 | &-head { |
| 28 | - width: 12px; | |
| 29 | - height: 12px; | |
| 28 | + width: 13px; | |
| 29 | + height: 13px; | |
| 30 | 30 | background-color: #fff; |
| 31 | - border-radius: 100px; | |
| 32 | - border: 2px solid transparent; | |
| 31 | + border-radius: 50%; | |
| 32 | + border: 1px solid transparent; | |
| 33 | 33 | position: absolute; |
| 34 | 34 | |
| 35 | 35 | &-blue { |
| ... | ... | @@ -57,7 +57,7 @@ |
| 57 | 57 | border-radius: 0; |
| 58 | 58 | font-size: @font-size-base; |
| 59 | 59 | position: absolute; |
| 60 | - left: -14px; | |
| 60 | + left: -13px; | |
| 61 | 61 | .transform(translateY(-50%)); |
| 62 | 62 | } |
| 63 | 63 | |
| ... | ... | @@ -78,7 +78,7 @@ |
| 78 | 78 | &&-pending &-item:nth-last-of-type(2) { |
| 79 | 79 | |
| 80 | 80 | .@{timeline-prefix-cls}-item-tail { |
| 81 | - border-left: 2px dotted @timeline-color; | |
| 81 | + border-left: 1px dotted @timeline-color; | |
| 82 | 82 | } |
| 83 | 83 | .@{timeline-prefix-cls}-item-content { |
| 84 | 84 | min-height: 48px; | ... | ... |
test/routers/cascader.vue
| 1 | 1 | <template> |
| 2 | - <div style="margin: 50px;width:300px"> | |
| 3 | - {{ value | json }} | |
| 4 | - <Cascader size="large" :data="data" @on-change="change" trigger="hover" :render-format="format"></Cascader> | |
| 2 | + <div style="width: 150px;margin:100px"> | |
| 3 | + <Cascader :data="data" :value.sync="value1"></Cascader> | |
| 5 | 4 | </div> |
| 5 | + | |
| 6 | 6 | </template> |
| 7 | 7 | <script> |
| 8 | - import { Cascader } from 'iview'; | |
| 9 | 8 | export default { |
| 10 | - props: { | |
| 11 | - | |
| 12 | - }, | |
| 13 | 9 | data () { |
| 14 | 10 | return { |
| 15 | - value: ['jiangsu', 'hhh', 'ddd'], | |
| 16 | -// value: [], | |
| 11 | + value1: [], | |
| 17 | 12 | data: [{ |
| 18 | - value: 'zhejiang', | |
| 19 | - label: 'Zhejiang', | |
| 20 | - children: [{ | |
| 21 | - value: 'hangzhou', | |
| 22 | - label: 'Hangzhou' | |
| 23 | - }], | |
| 13 | + value: 'beijing', | |
| 14 | + label: '北京', | |
| 15 | + children: [ | |
| 16 | + { | |
| 17 | + value: 'gugong', | |
| 18 | + label: '故宫' | |
| 19 | + }, | |
| 20 | + { | |
| 21 | + value: 'tiantan', | |
| 22 | + label: '天坛' | |
| 23 | + }, | |
| 24 | + { | |
| 25 | + value: 'wangfujing', | |
| 26 | + label: '王府井' | |
| 27 | + } | |
| 28 | + ] | |
| 24 | 29 | }, { |
| 25 | 30 | value: 'jiangsu', |
| 26 | - label: 'Jiangsu', | |
| 27 | - children: [{ | |
| 28 | - value: 'nanjing', | |
| 29 | - label: 'Nanjing', | |
| 30 | -// disabled: true, | |
| 31 | - children: [{ | |
| 32 | - value: 'zhonghuamen', | |
| 33 | - label: 'Zhong Hua Men', | |
| 34 | - children: [{ | |
| 35 | - value: 'abc', | |
| 36 | - label: 'ABC' | |
| 37 | - }] | |
| 38 | - }] | |
| 39 | - }, { | |
| 40 | - value: 'hhh', | |
| 41 | - label: 'HHH', | |
| 42 | - children: [{ | |
| 43 | - value: 'ddd', | |
| 44 | - label: 'DDD' | |
| 45 | - }] | |
| 46 | - }] | |
| 31 | + label: '江苏', | |
| 32 | + children: [ | |
| 33 | + { | |
| 34 | + value: 'nanjing', | |
| 35 | + label: '南京', | |
| 36 | + children: [ | |
| 37 | + { | |
| 38 | + value: 'fuzimiao', | |
| 39 | + label: '夫子庙', | |
| 40 | + } | |
| 41 | + ] | |
| 42 | + }, | |
| 43 | + { | |
| 44 | + value: 'suzhou', | |
| 45 | + label: '苏州', | |
| 46 | + children: [ | |
| 47 | + { | |
| 48 | + value: 'zhuozhengyuan', | |
| 49 | + label: '拙政园', | |
| 50 | + }, | |
| 51 | + { | |
| 52 | + value: 'shizilin', | |
| 53 | + label: '狮子林', | |
| 54 | + } | |
| 55 | + ] | |
| 56 | + } | |
| 57 | + ], | |
| 47 | 58 | }] |
| 48 | 59 | } |
| 49 | - }, | |
| 50 | - computed: { | |
| 51 | - | |
| 52 | - }, | |
| 53 | - methods: { | |
| 54 | - change (data, opts) { | |
| 55 | - console.log(data); | |
| 56 | - console.log(opts) | |
| 57 | - }, | |
| 58 | - format (label, data) { | |
| 59 | - return label[label.length - 1]; | |
| 60 | - } | |
| 61 | 60 | } |
| 62 | 61 | } |
| 63 | -</script> | |
| 64 | 62 | \ No newline at end of file |
| 63 | +</script> | ... | ... |