1

WebSharper 2.5.8-alpha似乎无法处理带有记录类型参数的函数。
我的代码相当简单:

type Foo =
{
    Name: string
    Num: int
}
[<Rpc>]
let Bar (foo: Foo) =
    foo |> ignore

[<JavaScript>]
let Baz =
    Bar { Foo.Name="ABC"; Foo.Num=42 }

当 WebSharper 处理程序集时,它会报告以下错误,指向Bar

无法从 JSON 解码参数:foo

正式版 2.4.85.235 运行良好。

有什么解决方法吗?

注意:我正在尝试使用 WebSharper 2.5.8-alpha,因为官方/稳定版本存在此处描述的错误:Content.Redirect is a Permanent redirect

4

0 回答 0