ant-design-blazor / ant-design-charts-blazor

A Blazor chart library, based on G2Plot
https://ant-design-blazor.github.io/ant-design-charts-blazor/
Apache License 2.0
177 stars 40 forks source link

G2Plot is not defined #65

Open shuangbaojun opened 2 years ago

shuangbaojun commented 2 years ago

image

Wenchel commented 2 years ago

同样的问题: image

Wenchel commented 2 years ago

用1.1.28不会有这个问题。

Wenchel commented 2 years ago

用1.1.28不会有这个问题。

Wenchel commented 2 years ago

刚开始有这个问题,用回1.1.28再用回新的又没有这个问题了。。。。。

wuzhenda commented 2 years ago

旧版 image

新版参考0.2.2 install image

看起来旧版把js包在里面,新版独立出来要外面去引用了

wuzhenda commented 2 years ago

https://github.com/ant-design-blazor/ant-design-charts-blazor/pull/50

iotames commented 2 years ago

Linux(Debian10-deepin)环境下,使用 dotnet publish 发布项目, 出现此问题。

原因为丢失 g2plot.js 文件。

平时开发测试的Windows10环境,则一切正常。

目前仍未圆满解决。

个人目前的临时方案为: 复制一份正常的g2plot.js文件到 _content/AntDesign.Charts目录. 文末提供的 g2plot.js 文件,对应AntDesign.Charts 0.2.2版本。如版本不一致,该 g2plot.js 文件可能无效。

blazorantd.csproj

<Project Sdk="Microsoft.NET.Sdk.BlazorWebAssembly">

  <PropertyGroup>
    <TargetFramework>net6</TargetFramework>
    <RazorLangVersion>3.0</RazorLangVersion>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="AntDesign.Charts" Version="0.2.2" />
    <PackageReference Include="AntDesign.ProLayout" Version="0.1.10" />
  </ItemGroup>

</Project>

index.html

    <script src="_content/AntDesign.Charts/g2plot.js"></script>
    <script src="_content/AntDesign/js/ant-design-blazor.js"></script>
    <script src="_content/AntDesign.Charts/ant-design-charts-blazor.js"></script>
    <script src="_framework/blazor.webassembly.js"></script>

bug g2plot.zip

ElderJames commented 2 years ago

@iotames 请帮忙看看如何解决。我们在主库的文档中也引入了charts,能正常运行。