本来使用canvas在微信小程序实现了一个雷达图 模拟器和自己的手机展示都没问题 但是在测试过程中在部分机型上层级有问题 覆盖了弹层等一系列组件 更改图形层级和加大弹层层级都无效 后面用uni-canvasToTempFilePath转换为图片
到此应该非常顺利 但是在问题机型展示仍然有问题 我的渲染逻辑是转换图片成功就展示图片,否则展示canvas 调试许久 最后发现写在canvas上的v-if 即使满足条件 也不会消失 果断把canvas放到了页面外部 始终展示 内容区域只展示图片 问题解决