canvas-board
基于drawingboard.js封装的画板插件,支持多层级画板叠加和多媒体设备数据接入展示以及多媒体控件的拖拽。
下载
使用npm:
$ npm install -S canvas-board
引入
// 依赖jQuery,建议以cdn的方式在页面引入 // index.html <script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.js"></script> // index.js import 'canvas-board';
使用
基本使用:
var myboard = window.Board;
初始化控件的配置项说明
el: 画板容器元素,支持id选择符,类选择符和元素选择符 | String zIndexInfo: 画板初始化层级以及每层画布的初始参数,支持多级画布 | Array mediaTypes: 初始化多媒体按钮组按钮类型 | Array
zIndexInfo说明
API
以创建好的myBoard实例为例:
返回画板层级信息
let obj = console.log; /* 返回值是一个含有层级信息的对象 */
返回画板容器信息
let arr = console.log; /* 返回值是一个带有每一层画布信息的数组 [ , ] */