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 ...
还有开始哪里,两个保存如果代码中少了一个点击好像就没什么反应
页: 1 [2] 3
查看完整版本: 14 自定义选项如何调用methon里面方法