找回密码
 立即注册

QQ登录

只需一步,快速开始

hanl

注册会员

7

主题

22

帖子

63

积分

注册会员

积分
63
hanl
注册会员   /  发表于:2021-11-30 12:17  /   查看:3239  /  回复:13
本帖最后由 Lynn.Dou 于 2021-11-30 15:14 编辑

使用SpreadJS14.2.2版本,通过将spreadjs文件直接放入到html里引用的方式,结果报错:http://localhost:3333/tiny-emitter.js?v=1.0.0 net::ERR_ABORTED 404 (Not Found)

看了发布的gc.spread.sheets.vue.14.2.2.min.js和gc.spread.sheets.resources.zh.14.2.2.min.js两个文件的代码,发现里面均有require语法,导致无法正常使用。

在原来的SpreadJS14.1版本里不存在此问题

请管理员协助解决,谢谢!

13 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-12-7 16:51:27
推荐
您好,
为了支持 Vue3,我们对原来的 vue 用法做了一些重构,去掉了 header 脚本引用的用法。
解决方案请参考附件demo。

demo.zip

1.59 MB, 下载次数: 147

回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-11-30 13:50:50
沙发
“使用SpreadJS14.2.2版本,通过将spreadjs文件直接放入到html里引用的方式”
您好,您这句描述具体指的是什么操作呢?
请提供一个可复现的demo,这边在demo基础上测试复现下。
回复 使用道具 举报
hanl
注册会员   /  发表于:2021-11-30 14:15:28
板凳
本帖最后由 hanl 于 2021-11-30 14:20 编辑
Lynn.Dou 发表于 2021-11-30 13:50
“使用SpreadJS14.2.2版本,通过将spreadjs文件直接放入到html里引用的方式”
您好,您这句描述具体指的是 ...

就是我们目前的项目不是那种vue-cli搭建的工程,而是比较传统的在html里直接加载JS的方式,就是和你们官方文档里的示例一样,我下载并安装了14.2.2的包以后,参考本地的文档,以下标红色的为引用方式,地址:D:\Program Files (x86)\SpreadJS\14.2.2/产品文档/产品文档/content/UsingSpread.SheetswithVue.html
image.png396114501.png
回复 使用道具 举报
hanl
注册会员   /  发表于:2021-11-30 14:24:28
地板
本帖最后由 hanl 于 2021-11-30 14:41 编辑
hanl 发表于 2021-11-30 14:15
就是我们目前的项目不是那种vue-cli搭建的工程,而是比较传统的在html里直接加载JS的方式,就是和你们官 ...

通过这种方式使用vue版本,运行会报错,如下图:
image.png715217895.png

通过看gc.spread.sheets.vue.14.2.2.min的代码发现,里面有require的语法,这在那种基于vue-cli的工程里没有问题,但是在html直接引入js的方式就不行了,我想要反馈的就是这个问题,不知道阐述的是否清楚。

再补充一下,我们实际的项目里使用require.js,项目比较老
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-11-30 14:49:00
5#
问题已复现,已将此问题记录下来进一步调研,待有进展会立即在贴中更新。
本贴先做保留处理。
回复 使用道具 举报
hanl
注册会员   /  发表于:2021-11-30 14:52:57
6#
Lynn.Dou 发表于 2021-11-30 14:49
问题已复现,已将此问题记录下来进一步调研,待有进展会立即在贴中更新。
本贴先做保留处理。

谢谢,辛苦
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-11-30 14:54:25
7#
有进展会在本贴更新
回复 使用道具 举报
hanl
注册会员   /  发表于:2021-12-9 09:27:07
9#
Lynn.Dou 发表于 2021-12-7 16:51
您好,
为了支持 Vue3,我们对原来的 vue 用法做了一些重构,去掉了 header 脚本引用的用法。
解决方案请 ...

好的,谢谢,我试试哈
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-12-9 10:21:09
10#
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部