Commit 0e4166bd0a1694a1735d6738e7c6763fd5d2084d

Authored by 梁灏
1 parent 8a392d25

fixed #1728

examples/routers/cascader.vue
1 1 <template>
2   - <div style="margin: 100px;width: 200px;">
3   - {{ value }}
4   - <Cascader v-model="value" :data="data" change-on-select></Cascader>
5   - <Button @click="change">change</Button>
  2 + <div style="width: 200px;margin: 100px;">
  3 + <Cascader :data="data" v-model="value1"></Cascader>
6 4 </div>
7 5 </template>
8 6 <script>
9 7 export default {
10 8 data () {
11 9 return {
12   - value: [],
  10 + value1: [],
13 11 data: [{
14 12 value: 'beijing',
15 13 label: '北京',
... ... @@ -58,61 +56,6 @@
58 56 ],
59 57 }]
60 58 }
61   - },
62   - methods: {
63   - change () {
64   - this.data = [{
65   - value: 'beijing2',
66   - label: '北京',
67   - children: [
68   - {
69   - value: 'gugong2',
70   - label: '故宫'
71   - },
72   - {
73   - value: 'tiantan2',
74   - label: '天坛'
75   - },
76   - {
77   - value: 'wangfujing2',
78   - label: '王府井'
79   - }
80   - ]
81   - }, {
82   - value: 'jiangsu2',
83   - label: '江苏',
84   - children: [
85   - {
86   - value: 'nanjing2',
87   - label: '南京',
88   - children: [
89   - {
90   - value: 'fuzimiao2',
91   - label: '夫子庙',
92   - }
93   - ]
94   - },
95   - {
96   - value: 'suzhou2',
97   - label: '苏州',
98   - children: [
99   - {
100   - value: 'zhuozhengyuan2',
101   - label: '拙政园',
102   - },
103   - {
104   - value: 'shizilin2',
105   - label: '狮子林',
106   - }
107   - ]
108   - }
109   - ],
110   - }];
111   -
112   - this.$nextTick(() => {
113   - this.value = ['beijing2', 'tiantan2'];
114   - });
115   - }
116 59 }
117 60 }
118 61 </script>
... ...
src/styles/components/cascader.less
... ... @@ -149,6 +149,18 @@
149 149 .ivu-select-item span{
150 150 color: @error-color;
151 151 }
  152 + .@{cascader-prefix-cls} {
  153 + &-menu{
  154 + &-item{
  155 + padding-right: 24px;
  156 + transition: all @transition-time @ease-in-out;
  157 + &-active{
  158 + background-color: @background-color-select-hover;
  159 + color: @primary-color;
  160 + }
  161 + }
  162 + }
  163 + }
152 164 }
153 165  
154 166 .@{form-item-prefix-cls}-error{
... ...