Joestar.Xu
发表于 2024-12-19 17:26:53
您好,我这边运行后的结果如下图所示,无法复现您说的问题,请问应该如何操作才可以复现您的问题:
1ds
发表于 2024-12-20 08:50:27
本帖最后由 1ds 于 2024-12-20 08:54 编辑
Joestar.Xu 发表于 2024-12-19 17:26
您好,我这边运行后的结果如下图所示,无法复现您说的问题,请问应该如何操作才可以复现您的问题:
你把这个app.vue文件给替换一下 ,大致就是上个页面传递过来的值然后过来后点击调用gettemplate是获取不到的
Joestar.Xu
发表于 2024-12-20 11:29:34
您好,我修改了一下您的代码顺序,目前已经可以正确使用,请参考附件。
1ds
发表于 2024-12-23 09:14:15
Joestar.Xu 发表于 2024-12-20 11:29
您好,我修改了一下您的代码顺序,目前已经可以正确使用,请参考附件。
放在mounted里面之后这个高度会变
Joestar.Xu
发表于 2024-12-23 09:49:14
您好,未能复现出您描述的情况,修改DesignerConfig不会影响Style:
请排查一下是否是其他的代码影响了Style。
1ds
发表于 2024-12-23 11:32:13
本帖最后由 1ds 于 2024-12-23 14:26 编辑
Joestar.Xu 发表于 2024-12-23 09:49
您好,未能复现出您描述的情况,修改DesignerConfig不会影响Style:
我提交一个附件就是把之前代码demo跟app.vue代码替换一下
Joestar.Xu
发表于 2024-12-23 14:57:34
附件中的Vue文件里缺少config的定义,把下图这两处的代码移除即可:
或者将data中config的初始值改为null:
以上两种方式都可以解决此问题。
1ds
发表于 2024-12-23 15:12:15
Joestar.Xu 发表于 2024-12-23 14:57
附件中的Vue文件里缺少config的定义,把下图这两处的代码移除即可:
他数据不显示,这是因为什么导致的
Joestar.Xu
发表于 2024-12-23 17:24:32
在mounted函数中您给id为hostDiv的元素新建了一个设计器对象,然而又在template中将hostDiv元素定义为gc-spread-sheets-designer。
这就会导致mounted执行完后会将hostDiv元素重新渲染为gc-spread-sheets-designer元素,即再一次初始化了designer。
要解决这个问题有两个方案:
1、保留template中的gc-spread-sheets-designer,将初始化的代码放在designerInitialized中。
2、保留mounted中的代码,将template中的gc-spread-sheets-designer移除,使用div替换。
1ds
发表于 2024-12-24 08:37:59
本帖最后由 1ds 于 2024-12-24 08:39 编辑
Joestar.Xu 发表于 2024-12-23 17:24
在mounted函数中您给id为hostDiv的元素新建了一个设计器对象,然而又在template中将hostDiv元素定义为gc-sp ...
还有开始哪里,两个保存如果代码中少了一个点击好像就没什么反应