Blazor生命周期方法为什么要执行两次? 此功能有什么好处?
答案 0 :(得分:2)
它们执行两次,因为您的应用程序正在预渲染。请注意,在您的应用程序预渲染时,JavaScript不可用。要选择预渲染,请将组件Html标记帮助器的render-mode属性设置为“ ServerPrerendered”,如下所示:
<component type="typeof(App)" render-mode="ServerPrerendered" />
如果您不想进行预渲染,请将render-mode属性设置为"Server"
那是简短的答案。如果您想要全面了解为什么需要进行预渲染,应该考虑哪些注意事项等,请在docs...
中查找主题