微信小程序端,点击图表组件报错
@nieyunliang spec在我们官网上试一下,看看是否报错? https://visactor.com/vchart/demo/line-chart/basic-line
如果报错,补充一下spec?
如果不报错,需要你提供一下可复现问题的环境,或者可以飞书联系我们调试一下
我把这段示例放到官方demo运行正常,并且我们自己的web端调用的react组件使用也是没问题的
{ data: { id: 'chart-12-1', values: [ { A_vendor_id_name: '上海微创心脉医疗科技(集团)股份有限公司', A_product_id_name: '板蓝根冲剂', A_quantity: 500, Key: '1_1' }, { A_vendor_id_name: '上海微创心脉医疗科技(集团)股份有限公司', A_product_id_name: '风寒感冒颗粒', A_quantity: 1400, Key: '1_2' }, { A_vendor_id_name: '上海微创心脉医疗科技(集团)股份有限公司', A_product_id_name: '风热感冒颗粒', A_quantity: 1300, Key: '1_3' }, { A_vendor_id_name: '森森', A_product_id_name: '板蓝根冲剂', A_quantity: 200, Key: '1_4' }, { A_vendor_id_name: '森森', A_product_id_name: '风热感冒颗粒', A_quantity: 300, Key: '1_5' }, { A_quantity: 0, A_vendor_id_name: '森森', A_product_id_name: '风寒感冒颗粒' } ] }, seriesField: 'A_product_id_name', xField: 'A_vendor_id_name', yField: 'A_quantity', legends: [{ visible: true, position: 'middle', orient: 'bottom' }], type: 'line' }
我这边的环境是taro,这边引入的小程序组件
你好,我也是跟你一样的问题,用的taro,dev:weapp,点击没问题,build:weapp过后,点击就出现跟你一样的错误了,你怎么解决的哦?
@DreamTour 那可能是按需加载导致的问题,dev 环境不会做tree-shaking build会做tree-shaking
我把这段示例放到官方demo运行正常,并且我们自己的web端调用的react组件使用也是没问题的
{ data: { id: 'chart-12-1', values: [ { A_vendor_id_name: '上海微创心脉医疗科技(集团)股份有限公司', A_product_id_name: '板蓝根冲剂', A_quantity: 500, Key: '1_1' }, { A_vendor_id_name: '上海微创心脉医疗科技(集团)股份有限公司', A_product_id_name: '风寒感冒颗粒', A_quantity: 1400, Key: '1_2' }, { A_vendor_id_name: '上海微创心脉医疗科技(集团)股份有限公司', A_product_id_name: '风热感冒颗粒', A_quantity: 1300, Key: '1_3' }, { A_vendor_id_name: '森森', A_product_id_name: '板蓝根冲剂', A_quantity: 200, Key: '1_4' }, { A_vendor_id_name: '森森', A_product_id_name: '风热感冒颗粒', A_quantity: 300, Key: '1_5' }, { A_quantity: 0, A_vendor_id_name: '森森', A_product_id_name: '风寒感冒颗粒' } ] }, seriesField: 'A_product_id_name', xField: 'A_vendor_id_name', yField: 'A_quantity', legends: [{ visible: true, position: 'middle', orient: 'bottom' }], type: 'line' }我这边的环境是taro,这边引入的小程序组件
看你的报错记录,看看 调用路径上 有没有 vchart相关代码,看截图没看到
如果不替换插件的话,是正常不会报错的,我觉得应该是vchart库出了问题。
我是从这里下载的最新的
我测试了一下,从1.12.0开始就会出现这个报错,1.11就不会
@DreamTour 那可能是按需加载导致的问题,dev 环境不会做tree-shaking build会做tree-shaking
可以提供一个简单的复现问题的demo吗
@DreamTour 那可能是按需加载导致的问题,dev 环境不会做tree-shaking build会做tree-shaking
可以提供一个简单的复现问题的demo吗
出现了相同的问题,点击图表报错。关闭tree-shaking后不报错。 "@visactor/taro-vchart": "^1.12.13", 微信小程序环境
vcharts-taro-demo.zip 这个demo应该可以复现
vrender 底层在小程序下使用的是math-picker ,math-picker 的按需加载有问题
@neuqzxy
完整的可复现demo。 vcharts-taro-demo.zip
1.13.5 已修复
你好,我也是跟你一样的问题,用的taro,dev:weapp,点击没问题,build:weapp过后,点击就出现跟你一样的错误了,你怎么解决的哦?