Blame view

test/routers/cascader.vue 2.14 KB
0a48ac45   梁灏   Input add readonl...
1
  <template>
75e5c6a5   梁灏   Cascader support ...
2
3
4
5
      {{ text }}
      <Cascader :data="data" @on-change="handleChange">
          <a href="javascript:void(0)">选择</a>
      </Cascader>
0a48ac45   梁灏   Input add readonl...
6
7
  </template>
  <script>
0a48ac45   梁灏   Input add readonl...
8
      export default {
0a48ac45   梁灏   Input add readonl...
9
10
          data () {
              return {
75e5c6a5   梁灏   Cascader support ...
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
                  text: '未选择',
                  data: [{
                      value: 'beijing',
                      label: '北京',
                      children: [
                          {
                              value: 'gugong',
                              label: '故宫'
                          },
                          {
                              value: 'tiantan',
                              label: '天坛'
                          },
                          {
                              value: 'wangfujing',
                              label: '王府井'
                          }
                      ]
                  }, {
                      value: 'jiangsu',
                      label: '江苏',
                      children: [
                          {
                              value: 'nanjing',
                              label: '南京',
                              children: [
                                  {
                                      value: 'fuzimiao',
                                      label: '夫子庙',
                                  }
                              ]
                          },
                          {
                              value: 'suzhou',
                              label: '苏州',
                              children: [
                                  {
                                      value: 'zhuozhengyuan',
                                      label: '拙政园',
                                  },
                                  {
                                      value: 'shizilin',
                                      label: '狮子林',
                                  }
                              ]
                          }
                      ],
                  }]
0a48ac45   梁灏   Input add readonl...
59
              }
f9f1865c   梁灏   Table columns add...
60
61
          },
          methods: {
75e5c6a5   梁灏   Cascader support ...
62
63
              handleChange (value, selectedData) {
                  this.text = selectedData.map(o => o.label).join(', ');
f9f1865c   梁灏   Table columns add...
64
              }
0a48ac45   梁灏   Input add readonl...
65
66
          }
      }
c9433dcc   梁灏   optimize Timeline...
67
  </script>