1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
  | /** 
 |   * 定义一个树形下拉选择组件 
 |   * */ 
 |    
 |  var selectTree={ 
 |      data: function() { 
 |          return { 
 |              selectValue:null, 
 |    
 |          } 
 |      }, 
 |      props: ['param'], 
 |    
 |      template: ` 
 |      <el-select v-model="selectValue"  :placeholder="param.holder">  
 |          <el-option style="height: auto"  > 
 |              <el-tree 
 |                      :data="param.treeData" 
 |                      :default-checked-keys="param.defaultCates" 
 |                      ref="tree" 
 |                      :default-expand-all="true" 
 |                      show-checkbox 
 |                      node-key="param.nodeKey" 
 |                      :props="param.defaultProps"> 
 |              </el-tree> 
 |    
 |          </el-option> 
 |      </el-select> 
 |    ` 
 |  } 
 |  
  |