为什么 Blazor 生命周期方法会执行两次?这个功能有什么好处?
1 回答
2
它们被执行两次,因为您的应用程序正在预渲染。请注意,当您的应用程序进行预渲染时,JavaScript 不可用。要选择预渲染,请将组件 Html 标签助手的 render-mode 属性设置为“ServerPrerendered”,如下所示:
<component type="typeof(App)" render-mode="ServerPrerendered" />
如果您不想进行预渲染,请将 render-mode 属性设置为"Server"
那是简短的回答。如果您想要全面描述为什么需要预渲染、应该考虑什么等,请在文档中查找主题...
于 2020-07-29T16:55:58.670 回答