fix(表单设计器): 修复表单设计页面动态数据获取失败问题。

This commit is contained in:
konbai
2022-09-17 23:58:57 +08:00
parent 2206cbb966
commit 77813783ef

View File

@@ -321,10 +321,9 @@ export default {
}, obj) }, obj)
}, },
setRespData(component, resp) { setRespData(component, resp) {
const { dataPath, renderKey, dataConsumer } = component.__config__ const { dataKey, renderKey, dataConsumer } = component.__config__
if (!dataPath || !dataConsumer) return if (!dataKey || !dataConsumer) return
const respData = dataPath.split('.').reduce((pre, item) => pre[item], resp) const respData = dataKey.split('.').reduce((pre, item) => pre[item], resp)
// 将请求回来的数据,赋值到指定属性。 // 将请求回来的数据,赋值到指定属性。
// 以el-tabel为例根据Element文档应该将数据赋值给el-tabel的data属性所以dataConsumer的值应为'data'; // 以el-tabel为例根据Element文档应该将数据赋值给el-tabel的data属性所以dataConsumer的值应为'data';
// 此时赋值代码可写成 component[dataConsumer] = respData // 此时赋值代码可写成 component[dataConsumer] = respData