码迷,mamicode.com
首页 > 移动开发 > 详细

uniapp canvas 记录一下画图的问题

时间:2020-04-07 12:49:16      阅读:656      评论:0      收藏:0      [点我收藏+]

标签:嵌套   create   不显示   str   app   https   异步   set   his   

 

1.组件嵌套,在子组件中不能使用canvas ,也不是说不能,只能说使用了也没用,H5中显示无果,小程序一样.


2.在H5中 出现canvas闪烁的问题 ,就一定要用异步去显示canvas,


3.绘制canvas 时  得用uniapp 中的draw()去绘制,不然 不会显示(原生一般直接填充就完事了)


4.一定要在onReady函数中进行实例化canvas并且绘制 

 

代码:
let ctx = uni.createCanvasContext(‘myCanvas‘, this);

 

中间省略了....................

 

setTimeout(function() { //必须延迟执行 不然H5不显示
  ctx.stroke();
  ctx.draw() //必须加上 uniapp 没这儿玩意儿 显示不出来不比原生 不加可以显示
}, 200)

 

来源:https://blog.csdn.net/weixin_39475476/article/details/103200217

uniapp canvas 记录一下画图的问题

标签:嵌套   create   不显示   str   app   https   异步   set   his   

原文地址:https://www.cnblogs.com/chuxinHome/p/12652357.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!