uniapp アプレット ucharts クリックペネトレーションおよびクリック位置オフセットソリューション

<!-- #ifdef MP-WEIXIN -->
<qiun-data-charts 
    type="column" 
    :loadingType="1" 
    :chartData="chartData" 
    :opts="opts" 
    :ontouch="true" 
    :canvas2d="true"
    canvas-id="column" 
    inScrollView="true"/>
<!-- #endif -->
<!-- #ifndef MP-WEIXIN -->
<qiun-data-charts 
    type="column" 
    :loadingType="1" 
    :chartData="chartData" 
    :opts="opts" 
    :ontouch="true" 
    :canvas2d="true"
    canvas-id="column"/>
<!-- #endif -->

これらにより、完璧な解決策が得られます

問題はタイトルのとおりで、解決策は WeChat アプレットに inScrollView="true" 属性を追加することです。

もう 1 つの注意: Canvas2d="true" は、canvas2d レンダリング モードを有効にするために使用され、canvas-id="xxx" と一緒に使用する必要があります。

有効にしないとグラフのレベルが高すぎてページがスライドしなくなるなどの問題が発生します。

おすすめ

転載: blog.csdn.net/qq_43770056/article/details/131893603
おすすめ