meterXu / xsLab

可视化图表编辑器,包含绘制图表、绑定数据源、在线预览、导出图表、自定义开发等功能。
https://app.isaacxu.com/xslab/editor/
MIT License
68 stars 20 forks source link

保存存在问题 #30

Closed LETEfly closed 1 year ago

LETEfly commented 2 years ago

数据相关信息如“指标名称”修改后,然后切换到另一个组件后再点击保存,这时候指标名称的修改没有生效; 看了下代码逻辑发现,在保存时只会对当前节点执行update操作,望优化。

//xslab-editor\src\components\editor\mtOptions.vue
saveDataSource () {
  let that = this
  if (!that.$parent.$refs.xsc.activeNode.id) {
    this.$emit('saveOption')
  } else {
    that.$parent.$refs.xsc.update(that.$parent.$refs.xsc.activeNode.id).then(warnData => {
      let warnMsgStr = ''
      ...
    }).catch(errDatas => {
      let errMsgStr = ''
      ...
  }
}
meterXu commented 1 year ago

问题已在v1.1版本中修复