VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云优惠活动

介绍了微信小程序画布开发的注意事项。

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

小程序开发教程专栏介绍画布开发注意事项介绍了微信小程序画布开发的注意事项。

微信小程序wxcanvas

测试手机为IPHONE6,开发者工具版本为0.10.102800。开发者工具版本0.11.112301是一样的。

微信小程序中的非h5画布有很多区别,微信小程序的画布在下文中称为wxcanvas

以下都是我一点点测试过的干货。请耐心等待:

1.wxcanvas与h5canvas不同,它具有宽度和高度的属性以及宽度和高度的样式style。他只有风格style,可以理解为框架;

2.不要把2.wxcanvas当成真正的H5canvas,就当是个p吧,画范围的东西也是存在的。如果改变宽度和高度,就会显示出来,或者这里会有重绘,但不知道怎么实现。

3.在不改变原画布大小的情况下,改变wxcanvas样式的宽度和高度;

4.4.css transform变换中的放大缩小不能改变原画布的大小。

5.官方说法是,上下文只是一个记录方法调用的容器,用于生成记录绘制行为的动作数组。context和没有对应关系,一个context生成的canvas的绘制动作数组可以应用到多个。

事实上,在context.getActions()之后,上下文中的信息将被清空。如果要复用,需要var temp=context.getActions()保存操作数组,才能在wx.drawcanvas中复用;;

注意

wx . draw canvas({ canvasId:& amp;#39;目标& amp#39;,actions:context . get actions()});默认情况下,画布将被清空。你想清空它吗?

wx . draw canvas({ canvasId:& amp;#39;目标& amp#39;,actions: context.getActions(),reserve:true });7.焦点

& lt画布禁用-scroll = & quot;true & quotcatchtouchmove = & quotccvsMove & quotbindtouchmove = & quotcvsMove & quotcan vas -id = & quot;目标& quotid = & quot目标& quotstyle = & amp#39;宽度:{ { width } } px高度:{ { height } }像素& amp#39;& gt& lt/canvas & gt;注意,只有当disable-scroll="true "和bindtouchmove = " cvsMove "同时存在时,才能阻止页面跟随,但catchtouchmove是不可接受的。

如上所述,ccvsMove和cvsMove都会触发,

CcvsMove返回普通的触摸事件对象,包括pageX、clientX等。

CvsMove返回canvasTouch事件对象,没有PAGEX和CLIENTX,只有X和y。

8.

wx . draw canvas({ canvasId:& amp;#39;目标& amp#39;、行动:微信app下载微信是一款手机通讯软件,支持通过手机网络发送语音消息、视频、图片、文字。微信可以单独聊天,也可以群聊,根据地理位置找到附近的人,带给你全新的移动通信体验。快来拯救下载体验给有需要的朋友吧!

下载

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:介绍了微信小程序画布开发的注意事项。 https://zhujicankao.com/120534.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » 介绍了微信小程序画布开发的注意事项。
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!