XbsjEarthUI icon indicating copy to clipboard operation
XbsjEarthUI copied to clipboard

我在类里加了两个属性, 但是this.toJSON()方法不会把这两个属性转成JSON请问 怎样设置才能保存这两个属性呢?

Open vtxf opened this issue 5 years ago • 0 comments

@vtxf 求问~ 我在类里加了两个属性, 但是this.toJSON()方法不会把这两个属性转成JSON请问 怎样设置才能保存这两个属性呢?

image

image


可以参考自定义图元库中的写法:

https://github.com/cesiumlab/CustomPrimitive-EarthSDK/blob/master/src/Tube.js

1 首先定义defaultOptions

[图片] image

2 然后将其与自定义的类关联起来: Tube.defaultOptions = defaultOptions; [图片] image

3 注意代码中就不要再用 XE.MVVM.extend(...)来定义相关变量了

4 通过以上方法定义的变量是可以存储的

vtxf avatar Jan 08 '20 09:01 vtxf