Lynn.Dou 发表于 2021-6-24 10:01:27

组件版设计器重复添加工具栏选项卡

有小伙伴使用vue等框架,自定义组件版设计器工具栏时,
发现添加的选项卡或者按钮会重复新增,



出现此问题的原因是:
直接获取DefaultConfig并对其修改,会影响原来的DefaultConfig结构。多次刷新会重复unshift。

解决方案如下:
对DefaultConfig做深拷贝,修改深拷贝后的config:

将:
var config = GC.Spread.Sheets.Designer.DefaultConfig

修改为:
var config = JSON.parse(JSON.stringify(GC.Spread.Sheets.Designer.DefaultConfig));


页: [1]
查看完整版本: 组件版设计器重复添加工具栏选项卡