fix(表单设计器): 修复表单设计页面动态数据获取失败问题。
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user