1
1
<!--
2
2
* @Author: 卜启缘
3
3
* @Date: 2021-06-12 22:18:48
4
- * @LastEditTime: 2021-07-04 12:59:13
4
+ * @LastEditTime: 2021-07-05 10:18:22
5
5
* @LastEditors: 卜启缘
6
6
* @Description:
7
7
* @FilePath: \vite-vue3-lowcode\preview\views\slot-item.vue
8
8
-->
9
9
<template >
10
10
<div class =" __slot-item" >
11
- <comp-render :element =" element" :config = " config " v-on =" events" >
11
+ <comp-render :element =" element" v-on =" events" >
12
12
<template v-for =" (value , key ) in element .props ?.slots " :key =" key " #[key ]>
13
13
<template v-for =" item in value ?.children " :key =" item ._vid " >
14
- <slot-item :element =" item" :config = " config " : models =" models" :actions =" actions" />
14
+ <slot-item :element =" item" :models =" models" :actions =" actions" />
15
15
</template >
16
16
</template >
17
17
</comp-render >
@@ -46,10 +46,6 @@ export default defineComponent({
46
46
models: {
47
47
type: Object as PropType <VisualEditorModel []>,
48
48
default : () => ({})
49
- },
50
- config: {
51
- type: Object ,
52
- default : () => ({})
53
49
}
54
50
},
55
51
setup(props ) {
@@ -58,9 +54,10 @@ export default defineComponent({
58
54
prev [curr .event ] = async () => {
59
55
for (const handle of curr .handle ) {
60
56
const [scopeType, actionType, handleKey] = handle .link
61
- if (scopeType == ' global' ) {
57
+ if (scopeType === ' global' ) {
62
58
const apis: FetchApiItem [] = props .actions [actionType ].apis
63
59
const { data, options } = apis .find ((item ) => item .key == handleKey )!
60
+ const pramsObj = {}
64
61
await request ({
65
62
... options ,
66
63
headers: {
@@ -71,7 +68,7 @@ export default defineComponent({
71
68
password: ' 123456'
72
69
}
73
70
})
74
- } else if (scopeType == ' component' ) {
71
+ } else if (scopeType === ' component' ) {
75
72
}
76
73
}
77
74
}
0 commit comments