Closed linonetwo closed 1 year ago
Uncaught TypeError: Cannot set property parentNode of #\
at TW_Element.appendChild ($:/core/modules/utils/fakedom.js:126:18)
at TW_Element.insertBefore ($:/core/modules/utils/fakedom.js:139:8)
at EChartsWidget.render ($:/plugins/Gk0Wk/echarts/widget.js:57:12)
at Widget.renderChildren ($:/core/modules/widgets/widget.js:450:15)
at TranscludeWidget.render ($:/core/modules/widgets/transclude.js:34:7)
at Widget.renderChildren ($:/core/modules/widgets/widget.js:450:15)
at TranscludeWidget.render ($:/core/modules/widgets/transclude.js:34:7)
at Widget.renderChildren ($:/core/modules/widgets/widget.js:450:15)
at RevealWidget.render ($:/core/modules/widgets/reveal.js:45:7)
at Widget.renderChildren ($:/core/modules/widgets/widget.js:450:15)
When export
现在可以了吗?
本来想提个 issue
[BUG] domMaker cause Uncaught TypeError: Cannot set property parentNode of #\
My usage is:
```js
this.containerDom = $tw.utils.domMaker('div', {
class: this.class,
document: this.document,
style: {
width: this.width,
height: this.height,
},
});
this.containerDom.id = this.uuid;
parent.insertBefore(this.containerDom, nextSibling);
```
This normally is good, but will error when exporting tiddler as HTML
```
Uncaught TypeError: Cannot set property parentNode of #\
at TW_Element.appendChild (fakedom.js:126:18)
at FormWidget.render (widget.js:72:12)
at Widget.renderChildren (widget.js:476:15)
at TranscludeWidget.render (transclude.js:34:7)
at Widget.renderChildren (widget.js:476:15)
at ListItemWidget.render (list.js:340:7)
at Widget.renderChildren (widget.js:476:15)
at ListWidget.render (list.js:44:7)
at Widget.renderChildren (widget.js:476:15)
at ElementWidget.render (element.js:78:7)
```
结果测了下,https://tiddly-gittly.github.io/tw-echarts/ 上导出 html 就没这问题,真奇怪
之后我仔细读读 domMaker 在 Electron 上是不是走了别的分支
Uncaught TypeError: Cannot read properties of undefined (reading 'showLoading') at EChartsWidget.generateOption ($:/plugins/Gk0Wk/echarts/widget.js:277:26) at EChartsWidget.makeRefresh ($:/plugins/Gk0Wk/echarts/widget.js:365:12) at eval ($:/plugins/Gk0Wk/echarts/widget.js:375:12)
When upgrading plugins