找回密码
 立即注册

QQ登录

只需一步,快速开始

大羿

注册会员

20

主题

51

帖子

182

积分

注册会员

积分
182

[已处理] spread本地开发

大羿
注册会员   /  发表于:2020-9-29 12:20  /   查看:2220  /  回复:7
spreadjs本地开发修改host转发地址会报未授权,写上授权码依旧如此

7 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-9-29 13:33:01
沙发
您好,是提示授权未找到吗?
出现此问题的原因是没有加入授权或者加入授权方式不正确。如已加入授
权请检查:
a. 授权变量是否输入正确;GC.Spread.Sheets.LicenseKey 是否有拼
写错误。
b. 授权设置代码是否在初始化 SpreadJS 控件之前,一般在引用
完 SpreadJS 资源后直接加入授权代码。
若未加入授权,还在试用阶段,只能在本地开发部署,若访问的浏览器地址非localhost或127.0.0.1会出现License not fount提示。
注:如果是一般的html+js+css这样的web应用开发,导入导出组件不需要授权。只需要对SpreadJS进行授权即可。
如果是typescript开发常见于:angular,react,vue等框架使用,需要对导入导出组件(ExcelIO)进行单独授权,像这样:
  import * as Excel from "@grapecity/spread-excelio"
GC.Spread.Sheets.LicenseKey = Excel['LicenseKey'] = "yourkey";
React框架中引入ExcelIO组件需按如下方式:
import  Excel from "@grapecity/spread-excelio"
(去掉* as 即可)


关于授权常见问题推荐阅读:https://gcdn.grapecity.com.cn/showtopic-67996-1-7.html
回复 使用道具 举报
大羿
注册会员   /  发表于:2020-9-29 13:50:08
板凳
lynn512 发表于 2020-9-29 13:33
您好,是提示授权未找到吗?出现此问题的原因是没有加入授权或者加入授权方式不正确。如已加入授
权请检查 ...

是在本地开发,修改host文件导致未授权
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-9-29 14:15:52
地板
抱歉理解有误。
您修改了host,也就是修改了本地的IP对应的域名,这个域名没有授权的话,是无法使用的。另,如果您写上授权码后,报的还是未授权,那就是您添加授权码的位置不对。
请问您是怎么添加的呢?
回复 使用道具 举报
大羿
注册会员   /  发表于:2020-9-29 15:19:06
5#
lynn512 发表于 2020-9-29 14:15
抱歉理解有误。
您修改了host,也就是修改了本地的IP对应的域名,这个域名没有授权的话,是无法使用的。另 ...

image.png338106688.png
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-9-29 16:09:11
6#
截图看下您访问这个项目的浏览器地址是什么?具体的报错提示是什么呢?
  
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
大羿
注册会员   /  发表于:2020-9-29 16:36:42
7#
Fiooona 发表于 2020-9-29 16:09
截图看下您访问这个项目的浏览器地址是什么?具体的报错提示是什么呢?

image.png636212463.png
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-9-29 17:47:33
8#
未找到授权信息说明程序就没有读到这句代码,先加载了SpreadJS ,
具体要看下您的代码,最好能提供下能复现您问题的Demo
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部