请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

ztgis
金牌服务用户   /  发表于:2022-5-30 10:36  /   查看:4408  /  回复:11
1金币
DesignerGC.Spread.Sheets.Designer.LicenseKey = '正式授权码'

页面抛错

gc.spread.sheets.designer.all.min.js:1 Uncaught TypeError: Cannot read property 'DR' of undefined
    at Object.../localization/resentry (gc.spread.sheets.designer.all.min.js:1)
    at r (gc.spread.sheets.designer.all.min.js:1)
    at Object../src/commands/defaultConfig.ts (gc.spread.sheets.designer.all.min.js:1)
    at r (gc.spread.sheets.designer.all.min.js:1)
    at Object../src/all.entry.ts (gc.spread.sheets.designer.all.min.js:1)
    at r (gc.spread.sheets.designer.all.min.js:1)
    at Ue.Spread.Sheets.Designer.../localization/resentry (gc.spread.sheets.designer.all.min.js:1)
    at gc.spread.sheets.designer.all.min.js:1
    at gc.spread.sheets.designer.all.min.js:1
    at node_modules/@grapecity/spread-sheets-designer/dist/gc.spread.sheets.designer.all.min.js (gc.spread.sheets.designer.all.min.js:1)

最佳答案

查看完整内容

你给DesignerGC.Spread.Sheets.Designer.LicenseKey设置的授权并不是 在线表格编辑器的 这个开头为“Designer-”的授权是桌面端设计器的授权 如果你是在本地开发的话,只设置GC.Spread.Sheets.LicenseKey即可 如果你要在服务器部署的话,给这两个授权分别设置成发给你们的两个具体域名的部署授权

11 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-5-30 10:36:40
来自 10#
你给DesignerGC.Spread.Sheets.Designer.LicenseKey设置的授权并不是 在线表格编辑器的
这个开头为“Designer-”的授权是桌面端设计器的授权

如果你是在本地开发的话,只设置GC.Spread.Sheets.LicenseKey即可

如果你要在服务器部署的话,给这两个授权分别设置成发给你们的两个具体域名的部署授权
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-5-30 11:27:33
2#
本帖最后由 Richard.Ma 于 2022-5-30 11:29 编辑

确认一下,是不设置上述授权代码就不会有问题,设置了才有问题吗,如果授权字符串填一个空字符串,是否也会报错?

麻烦上传一个重现问题的小demo,我帮你看一下原因,


回复 使用道具 举报
ztgis
金牌服务用户   /  发表于:2022-5-30 11:34:27
3#
设置空字符串也会抛错,一样的错
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-5-30 11:50:57
4#
本帖最后由 Richard.Ma 于 2022-5-30 11:54 编辑

那不设置这句代码是否报错呢?麻烦上传一个demo上来,我帮你看看原因
回复 使用道具 举报
ztgis
金牌服务用户   /  发表于:2022-5-30 14:24:53
5#
现在不报错了,我加了一些依赖
import GC from '@grapecity/spread-sheets'
import '@grapecity/spread-sheets/styles/gc.spread.sheets.excel2013white.css'
import '@grapecity/spread-sheets-designer/styles/gc.spread.sheets.designer.min.css'
import '@grapecity/spread-sheets-designer-resources-cn'
import '@grapecity/spread-sheets-designer'
import * as DesignerGC from '@grapecity/spread-sheets-designer'

但是没生效
image.png638871154.png
回复 使用道具 举报
ztgis
金牌服务用户   /  发表于:2022-5-30 14:27:03
6#
DesignerGC.Spread.Sheets.Designer.LicenseKey = 'SpreadJS V15 Designer开发授权'
回复 使用道具 举报
ztgis
金牌服务用户   /  发表于:2022-5-30 14:29:46
7#
只加这个GC.Spread.Sheets.LicenseKey = ‘SpreadJS V15本地开发授权’看起比较正常。
image.png937732238.png
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-5-30 15:37:46
8#
好的,可能就是缺少依赖导致的,现在问题已经解决了吗,如果还是没有解决的话,你还是发一个demo上来我再给你看看
回复 使用道具 举报
ztgis
金牌服务用户   /  发表于:2022-5-30 16:25:53
9#
SpreadJS V15 Designer授权:不生效

spreadjs-vue3.zip

39.94 KB, 下载次数: 193

回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部