Blame view

test/routers/cascader.vue 2.44 KB
0a48ac45   梁灏   Input add readonl...
1
  <template>
f9f1865c   梁灏   Table columns add...
2
3
4
5
6
      <div v-for="item in list">
          <Cascader :data="data" change-on-select :render-format="format"></Cascader>
      </div>
      <i-button @click="add">add</i-button>
      <i-button @click="remove">remove</i-button>
0a48ac45   梁灏   Input add readonl...
7
8
  </template>
  <script>
0a48ac45   梁灏   Input add readonl...
9
      export default {
0a48ac45   梁灏   Input add readonl...
10
11
          data () {
              return {
f9f1865c   梁灏   Table columns add...
12
13
14
15
16
                  list: [
                      {
                          a: 1
                      }
                  ],
c463ab87   梁灏   add Cascader
17
                  data: [{
c9433dcc   梁灏   optimize Timeline...
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
                      value: 'beijing',
                      label: '北京',
                      children: [
                          {
                              value: 'gugong',
                              label: '故宫'
                          },
                          {
                              value: 'tiantan',
                              label: '天坛'
                          },
                          {
                              value: 'wangfujing',
                              label: '王府井'
                          }
                      ]
c463ab87   梁灏   add Cascader
34
35
                  }, {
                      value: 'jiangsu',
c9433dcc   梁灏   optimize Timeline...
36
37
38
39
40
41
42
43
                      label: '江苏',
                      children: [
                          {
                              value: 'nanjing',
                              label: '南京',
                              children: [
                                  {
                                      value: 'fuzimiao',
f9f1865c   梁灏   Table columns add...
44
                                      label: '夫子庙'
c9433dcc   梁灏   optimize Timeline...
45
46
47
48
49
50
51
52
53
                                  }
                              ]
                          },
                          {
                              value: 'suzhou',
                              label: '苏州',
                              children: [
                                  {
                                      value: 'zhuozhengyuan',
f9f1865c   梁灏   Table columns add...
54
                                      label: '拙政园'
c9433dcc   梁灏   optimize Timeline...
55
56
57
                                  },
                                  {
                                      value: 'shizilin',
f9f1865c   梁灏   Table columns add...
58
                                      label: '狮子林'
c9433dcc   梁灏   optimize Timeline...
59
60
61
                                  }
                              ]
                          }
f9f1865c   梁灏   Table columns add...
62
                      ]
c463ab87   梁灏   add Cascader
63
                  }]
0a48ac45   梁灏   Input add readonl...
64
              }
f9f1865c   梁灏   Table columns add...
65
66
67
68
69
70
71
72
73
74
75
76
77
          },
          methods: {
              add () {
                  this.list.push({
                      a: 2
                  })
              },
              remove () {
                  this.list.splice(0, 1);
              },
              format (labels) {
                  return labels.join(' - ');
              }
0a48ac45   梁灏   Input add readonl...
78
79
          }
      }
c9433dcc   梁灏   optimize Timeline...
80
  </script>