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
  | import { h, resolveComponent } from 'vue'; 
 |  let extension = { 
 |    components: { 
 |      //动态扩充组件或组件路径 
 |      //表单header、content、footer对应位置扩充的组件 
 |      gridHeader: "", //{ template: "<div>扩展组xx件</div>" }, 
 |      gridBody: '', 
 |      gridFooter: "", 
 |      //弹出框(修改、编辑、查看)header、content、footer对应位置扩充的组件 
 |      modelHeader: "", 
 |      modelBody: "", 
 |      modelFooter: "" 
 |    }, 
 |    buttons: [], //扩展的按钮 
 |    methods: { 
 |      //事件扩展 
 |      onInit() { 
 |        console.log("sys_log") 
 |        this.setFiexdSearchForm(true); 
 |      }, 
 |      onInited() { 
 |        this.height = this.height - 170; 
 |      } 
 |    } 
 |  }; 
 |  export default extension; 
 |  
  |