找回密码
 立即注册

QQ登录

只需一步,快速开始

Lynn.Dou 讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-6-24 10:01  /   查看:2712  /  回复:0
有小伙伴使用vue等框架,自定义组件版设计器工具栏时,
发现添加的选项卡或者按钮会重复新增,

image.png262877806.png

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

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

将:
  1. var config = GC.Spread.Sheets.Designer.DefaultConfig
复制代码


修改为:
  1. var config = JSON.parse(JSON.stringify(GC.Spread.Sheets.Designer.DefaultConfig));
复制代码



0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部