找回密码
 立即注册

QQ登录

只需一步,快速开始

NanChengQing

初级会员

26

主题

96

帖子

284

积分

初级会员

积分
284

[处理中] 界面渲染问题

NanChengQing
初级会员   /  发表于:2024-4-17 17:14  /   查看:311  /  回复:11

首次进入界面,显示问题如下
image.png334511412.png

第二次进入界面,显示正常
image.png185050658.png
代码如下:
image.png319254149.png

11 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-4-17 17:41:48
沙发
您好,
两次进入页面均是执行的截图代码吗?this.spreadJSON的数据是否一致?
回复 使用道具 举报
NanChengQing
初级会员   /  发表于:2024-4-17 18:04:47
板凳
Lynn.Dou 发表于 2024-4-17 17:41
您好,
两次进入页面均是执行的截图代码吗?this.spreadJSON的数据是否一致?

对的,第一次进入显示异常,关闭界面后,第二次进入显示正常,两次的JSON一致
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-4-18 10:09:11
地板
您提供下这个“this.spreadJSON”,我们实际导入验证下。另外,您使用的SpreadJS是哪个版本的?
回复 使用道具 举报
NanChengQing
初级会员   /  发表于:2024-4-22 09:56:00
6#
Lynn.Dou 发表于 2024-4-18 10:09
您提供下这个“this.spreadJSON”,我们实际导入验证下。另外,您使用的SpreadJS是哪个版本的?

使用的16版本的spreadjs

模板.zip

4.42 KB, 下载次数: 10

回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-4-22 17:38:04
7#
您好,我这边将您的json导入到SpreadJS中后,显示如下:

image.png492008666.png

我检查了一下JSON,发现这个JSON中所有列的列宽为0。

看上去和您描述的问题不太一致,您这边是否还做了其他的操作呢?
SpreadJS 17.0.8 | GcExcel 7.1.0 已发布~
回复 使用道具 举报
NanChengQing
初级会员   /  发表于:3 天前
8#
Joestar.Xu 发表于 2024-4-22 17:38
您好,我这边将您的json导入到SpreadJS中后,显示如下:

不清楚是不是支持上的问题,我们是这样做实现的,将spread进行封装,作为通用的功能,然后打包,集成进多个系统。在初始化的时候不同的系统给不同的激活码。在本地上是都能正常显示,现在又出现了这个问题,提示chunk-libs.24596c13.js:539 Uncaught TypeError: Cannot read properties of null (reading 'setCalcService')
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:3 天前
9#
您好,您描述的情况我了解了,但是我本地并不太能够复现出您的问题,能否请您提供个可以复现此问题的Demo呢?
SpreadJS 17.0.8 | GcExcel 7.1.0 已发布~
回复 使用道具 举报
NanChengQing
初级会员   /  发表于:3 天前
10#
Joestar.Xu 发表于 2024-4-28 17:33
您好,您描述的情况我了解了,但是我本地并不太能够复现出您的问题,能否请您提供个可以复现此问题的Demo呢 ...

我本地也是正常的,到测试环境就不正常了,demo不方便提供。思路是存在项目a,在a中有通用模块,里面放置了spread。然后将项目a打包发布到npm仓库。在项目b中npm i 项目a,并通过路由的方式去调用a里面的通用模块(界面)
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:前天 17:47
11#
您好,“本地也是正常的,到测试环境就不正常了”大概率是打包的问题,可以从这个方向再排查一下。
SpreadJS 17.0.8 | GcExcel 7.1.0 已发布~
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部