微信小程序的「同层渲染」踩坑记

时间:2024-04-18 10:37:43
【文件属性】:

文件名称:微信小程序的「同层渲染」踩坑记

文件大小:102KB

文件格式:PDF

更新时间:2024-04-18 10:37:43

微信,小,程序,的,「,同层,渲染,」,踩坑,记,

背景 近期在开发小程序中,接触最多的就是 canvas 了,期间又因为兼容性的问题,又经历了底层 API 的新旧版的替换,踩的坑可谓令人印象深刻。小程序(微信)的 canvas 与 HTML 标准的 canvas 有较大区别,就连小程序本身的 canvas 底层 API 都有两个大版本的区别(其实远古时期还有一个版本,但年代过于久远就不做考究了)。目前现存的两个版本的区别在于是否支持「同层渲染」。 同层渲染 小程序的内容大多是渲染在 WebView 上的,如果把 WebView 看成单独的一层,那么由系统自带的这些原生组件则位于另一个更高的层级(如 canvas、video)。两个层级是完全独


网友评论