从Javascript调用.net方法
DotNetObjectReference<Echarts> dotNetReference;
protected override async Task OnAfterRenderAsync(bool firstRender)
{
chartOption = new ECharts.Entities.ChartOption();
string ss = StdLine();
if (firstRender)
{
dotNetReference = DotNetObjectReference.Create(this);
await jsRuntime.InvokeVoidAsync("InitEcharts",dotNetReference, ss,true);
}
else
await jsRuntime.InvokeVoidAsync("InitEcharts",dotNetReference, ss,false);
}
ECharts的设置
ECharts.Entities.ChartOption chartOption;
IList<int> datas1 = new List<int>() {
7, 10, 15 };
IList<int> datas2 = new List<int>() {
7, -2, 5 };
IList<string> weeks = new List<string>(