这种情况下,你需要使用@onmousedown而不是@onclick。
例如,你可以在你的option元素中这样使用@onmousedown:
@code {
...
async Task SelectOption(MouseEventArgs e, OptionModel option)
{
// Do something with the selected option...
}
}
使用MouseEventArgs而不是EventArgs,因为一些属性如“Button”的只能在MouseEventArgs中使用。
这个解决方法应该有效。