vugu / vugu

Vugu: A modern UI library for Go+WebAssembly (experimental)
https://www.vugu.org
MIT License
4.8k stars 175 forks source link

The Rendered lifecycle of the subcomponent has not been called #244

Open gitducheng opened 1 year ago

gitducheng commented 1 year ago

Describe the bug The Rendered lifecycle of the subcomponent has not been called。

Software Versions Vugu version: latest Go version: 1.17 Browser and version: Chrome latest

To Reproduce parent.vugu

<div>
  <sub:Sub></sub:Sub>
 Parent component
</div>

<script type="application/x-go">
func (c *Parent) Rendered() {
  log.Println("Parent Rendered")
}
</script>

sub.vugu

<div>
  Sub component
</div>

<script type="application/x-go">
func (c *Sub) Rendered() {
  log.Println("Sub Rendered")
}
</script>
gitducheng commented 1 year ago

"Sub Rendered" not printed