1.1.5 • Published 2 years ago

@antv/g-mobile v1.1.5

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

g-mobile

定义了基于 Canvas2D 的上下文,内置以下插件:

  • ContextRegisterPlugin 提供小程序环境下的上下文服务
  • g-plugin-canvas-renderer 使用 Canvas2D API 上下文渲染各种图形
  • g-plugin-canvas-picker 基于 Canvas2D API 实现的拾取
  • g-plugin-mobile-interaction 监听移动端环境事件,触发标准 pointer 系列事件

使用方式

import { Canvas } from '@antv/g';
import { Renderer } from '@antv/g-mobile';

// 创建渲染器
const renderer = new Renderer();

// 创建画布
const canvas = new Canvas({
    canvas: {
        getContext: () => {
            // 模拟 DOM API,返回小程序 context,它应当和 Canvas2DRenderingContext 一致
            // @see https://developer.mozilla.org/zh-CN/docs/Web/API/HTMLCanvasElement/getContext
            return context;
        },
        getBoundingClientRect: () => {
            // 模拟 DOM API,返回小程序 context 相对于视口的位置
            // @see https://developer.mozilla.org/zh-CN/docs/Web/API/Element/getBoundingClientRect
            return rect;
        },
    },
    renderer,
    //(可选)传入原本 DOM 环境下需要通过 window 获取的属性和方法,例如 dpr、rAF 等
    // @see https://g-next.antv.vision/zh/docs/api/canvas#devicepixelratio
    devicePixelRatio: 2,
    requestAnimationFrame,
    cancelAnimationFrame,
});

// 正常创建图形并添加到画布
1.1.3-alpha.1

2 years ago

1.1.3-alpha.0

2 years ago

1.1.5

2 years ago

1.1.4

2 years ago

1.1.3

2 years ago

1.0.8

2 years ago

1.0.6-alpha.1

2 years ago

1.0.7

2 years ago

1.0.6-alpha.0

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.6-alpha.2

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.1.2

2 years ago

1.0.7-alpha.0

2 years ago

1.0.7-alpha.2

2 years ago

1.0.7-alpha.4

2 years ago

1.0.7-alpha.6

2 years ago

1.0.7-alpha.7

2 years ago

1.0.7-alpha.8

2 years ago

1.0.7-alpha.9

2 years ago

1.0.7-alpha.13

2 years ago

1.0.7-alpha.12

2 years ago

1.0.7-alpha.11

2 years ago

1.0.7-alpha.10

2 years ago

1.0.7-alpha.16

2 years ago

1.0.7-alpha.15

2 years ago

1.0.7-alpha.14

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

0.0.15

2 years ago

0.0.13

2 years ago

0.0.11

3 years ago

0.0.12

3 years ago

0.0.9

3 years ago

0.0.8

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.5

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1-beta.18

3 years ago

0.0.1-beta.17

3 years ago

0.0.1-beta.16

3 years ago

0.0.1-beta.15

3 years ago

0.0.1-beta.14

3 years ago

0.0.1-beta.13

3 years ago

0.0.1-beta.12

3 years ago

0.0.1-beta.11

3 years ago

0.0.1-beta.10

3 years ago

0.0.1-beta.9

3 years ago

0.0.1-beta.7

3 years ago

0.0.1-beta.6

3 years ago

0.0.1-beta.8

3 years ago

0.0.1-beta.5

3 years ago

0.0.1-beta.4

3 years ago

0.0.1-beta.3

3 years ago

0.0.1-beta.2

3 years ago

0.0.1-beta.1

3 years ago