当尝试传递复杂对象作为参数时,它只传递对象的类型名。
导航到不同的组件/页面时传入复杂对象的选项有哪些?
这就是我尝试过的
@page“/showLocation/{SelectedOrgLocation}”
正在发送信息的页面
navManager.NavigateTo($"ShowLocation?SelectedOrgLocation={data}");
{data} 对象将被转换为其与字符串插值一起使用的字符串表示形式(即 $"any string with {placeholder}"),从而转换为行为。
另外,路线有URI 字符串NavigateTo() 方法的 uri 参数也是如此。因此,复杂类型不能通过导航作为参数提供。您应该将 SelectedOrgLocation 的标识值(字符串/整数)作为路由参数传递,并使用导航组件内的该标识符获取位置对象。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)