创新互联百度小程序教程:canvas画布

  • canvas 画布
    • 属性说明
    • 示例
      • 代码示例
    • Bug & Tip

    canvas 画布

    基础库版本 1.12.0 开始支持事件捕获、冒泡。

    网站建设哪家好,找创新互联建站!专注于网页设计、网站建设、微信开发、重庆小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了宝安免费建站欢迎大家使用!

    解释:画布。画布是一个矩形区域(默认宽度 300px、高度 225px ),开发者可以在页面上绘制图形。canvas 拥有多种绘制路径、矩形、图形、字符以及添加图像的方法。相关 API:swan.createCanvasContext 该组件是客户端创建的原生组件,使用时请注意相关限制。

    属性说明

    属性名 类型 默认值 必填 说明

    canvas-id

    String

    canvas 组件的唯一标识符

    disable-scroll

    Boolean

    false

    当在 canvas 中移动且有绑定手势事件时,禁止屏幕滚动以及下拉刷新

    bindtouchstart

    EventHandle

    手指触摸动作开始

    bindtouchmove

    EventHandle

    手指触摸后移动

    bindtouchend

    EventHandle

    手指触摸动作结束

    bindtouchcancel

    EventHandle

    手指触摸动作被打断,如来电提醒,弹窗

    bindlongtap

    EventHandle

    手指长按 350ms 之后触发,触发了长按事件后进行移动不会触发屏幕的滚动

    binderror

    EventHandle

    当发生错误时触发 error 事件,detail = {errMsg: ‘something wrong’}

    示例

    跳转编辑工具

    在开发者工具中打开

    在 WEB IDE 中打开

    扫码体验

    代码示例

    请使用百度APP扫码

    代码示例

    • SWAN
    • JS
    • CSS
     
     
     
    1. canvas-id="mycanvas"
    2. disable-scroll="false"
    3. bindtouchstart="touchstart"
    4. bindtouchmove="touchmove"
    5. bindtouchend="touchend"
    6. bindtouchcancel="touchcancel"
    7. bindlongtap="longtap"
    8. binderror="error">
    9. {{resultComment}}

    Bug & Tip

    • Tip:canvas 组件不能使用动画进行控制。

    本文标题:创新互联百度小程序教程:canvas画布
    链接URL:http://www.hantingmc.com/qtweb/news11/506461.html

    网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

    广告

    声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联