Yew 0.20.0版本中找不到start_app函数的解决办法咨询
解决Yew 0.20.0中
start_app函数找不到的问题 问题原因
Yew 0.20.0版本对应用程序启动的API进行了破坏性更新,旧版本(如0.19.3)中的yew::start_app::<Component>()函数被移除,直接升级后必然出现找不到该函数的编译错误。
解决方案
将main.rs中的启动代码替换为Yew 0.20.0支持的新写法,有两种可选方式:
方式1:使用Renderer结构体(推荐)
修改main.rs代码如下:
use lat12::App; fn main() { yew::Renderer::<App>::new().render(); }
方式2:使用start_app_with_props函数
如果组件不需要接收任何props,可传入空元组()作为参数:
use lat12::App; fn main() { yew::start_app_with_props::<App>(()); }
验证修改
修改完成后,重新执行构建命令(如trunk serve),程序即可正常编译运行。
内容的提问来源于stack exchange,提问作者Darlina
相关产品推荐
相关产品推荐

