时间:2019-05-07 来源:小程序工厂
echart在微信小程序上的问题太多了,亲测不适用,建议wx-chart,会比较友好
那wx-chart 环形图支持渐变色吗?
这个源码还不支持,最近开发者都没什么好的更新,不过如果你有耐心,可以花一到两个小时到插件中去改,不是很难的
微信小程序不是有
ctx.createLinearGradient()你在fill色之前判断 一下,然后根据情况创建渐变填入就行啊
吐了一口老血!!!
吐血,还要学canvas,我一个后端情何以堪
吐血,还要学canvas ,我一个后端哭死在厕所里
wx-charts插件很轻量级,代码容易,真实可行;
echarts上线后bug真的改不过来的;
最后,如果你的项目组,图标没有大量使用,比如只有一两个图,那你自己画好了,这种很容易啊
你一个后端做什么微信小程序,你们前端呢,抓出来蹂躏
不是图标,我是说图表
还分什么前后啦,一般的前端都能搞定,就难到这儿了
不会画,麻烦死,我设置一个z-index高的div,准备遮住这个扇形、变成环,为什么遮不住啊,echart层级那么高?
前端东西多了去了,canvas;svg;这些就交个前端咯
微信小程序中,这个层级是最好的,试试用cover-view
妈的,好牛逼啊,cover-view z-index:9999都遮不住它,echart用的是鬼 canvas啊
都说了,那个插件不友好
就算你上线了,我担心的是你解决不了其他的bug,我之前用过
原生组件的使用限制
由于原生组件脱离在 WebView 渲染流程外,因此在使用时有以下限制:
原生组件的层级是最高的,所以页面中的其他组件无论设置 z-index 为多少,都无法盖在原生组件上。
后插入的原生组件可以覆盖之前的原生组件。
原生组件还无法在 scroll-view、swiper、picker-view、movable-view 中使用。
部分CSS样式无法应用于原生组件,例如:
无法对原生组件设置 CSS 动画
无法定义原生组件为 position: fixed
不能在父级节点使用 overflow: hidden 来裁剪原生组件的显示区域
原生组件的事件监听不能使用 bind:eventname 的写法,只支持 bindeventname。原生组件也不支持 catch 和 capture 的事件绑定方式。
在iOS下,原生组件暂时不支持触摸相关事件。
原生组件会遮挡 vConsole 弹出的调试面板。
在工具上,原生组件是用web组件模拟的,因此很多情况并不能很好的还原真机的表现,建议开发者在使用到原生组件时尽量在真机上进行调试。
cover-view 与 cover-image
为了解决原生组件层级最高的限制。微信小程序专门提供了 cover-view 和 cover-image 组件,可以覆盖在部分原生组件上面。这两个组件也是原生组件,但是使用限制与其他原生组件有所不同。