SOURCE

console 命令行工具 X clear

                    
>
console
var initParams = {
    id: 'white-board',
    classId: 100,
    sdkAppId: 1400127140,
    userId: 'tiw-online_1',
    userSig: 'eJyrVgrxCdYrSy1SslIy0jNQ0gHzM1NS80oy0zLBwiWZ5br5eTmZeanxhlD54pTsxIKCzBQlK0MTAwNDI3MgBZEpycxNBYqamRkZGBlZGBtDRFMrCjKLQOKmpqZGBgZQtcWZ6UDjc139q1K1HXMCfT303XIKPcIiCvWd-DONK3I9ijP1E7NN0rSNvCxd84OdIm2VagG5EjNX'
};

var teduBoard = new TEduBoard(initParams);

// 监听错误事件
teduBoard.on(TEduBoard.EVENT.TEB_ERROR, (errorCode, errorMessage) => {
    let message = '';
    switch (errorCode) {
    case TEduBoard.TEduBoardErrorCode.TEDU_BOARD_ERROR_INIT:
        message = '初始化失败,请重试';
        break;
    case TEduBoard.TEduBoardErrorCode.TEDU_BOARD_ERROR_AUTH:
        message = '服务鉴权失败,请先购买服务或者续约license';
        break;
    case TEduBoard.TEduBoardErrorCode.TEDU_BOARD_ERROR_LOAD:
        message = '白板加载失败,请重试';
        break;
    case TEduBoard.TEduBoardErrorCode.TEDU_BOARD_ERROR_HISTORYDATA:
        message = '同步历史数据失败,请重试';
        break;
    case TEduBoard.TEduBoardErrorCode.TEDU_BOARD_ERROR_RUNTIME:
        message = '白板运行错误:' + errorMessage;
        break;
    case TEduBoard.TEduBoardErrorCode.TEDU_BOARD_ERROR_AUTH_TIMEOUT:
        message = '服务鉴权超时,请重试';
        break;
    case TEduBoard.TEduBoardErrorCode.TEDU_BOARD_MAX_BOARD_LIMITED:
        message = '单课堂内白板页数已经到达上限';
        break;
    case TEduBoard.TEduBoardErrorCode.TEDU_BOARD_SIGNATURE_EXPIRED:
        message = 'userSig过期了,请重新生成新的userSig,然后重新初始化白板';
        break;
    }
    Toastify({
        text: message,
        duration: 0
    }).showToast();
    console.log('======================:  ', 'TEB_ERROR', ' errorCode:', errorCode, ' errorMessage:',
        errorMessage);
});

// 监听警告事件
teduBoard.on(TEduBoard.EVENT.TEB_WARNING, (warnCode, warnMessage) => {
    console.log('======================:  ', 'TEB_WARNING', ' warnCode:', warnCode, ' warnMessage:',
        warnMessage);
});

// 白板历史数据同步完成回调
teduBoard.on(TEduBoard.EVENT.TEB_HISTROYDATA_SYNCCOMPLETED, () => {
    console.log('======================:  ', 'TEB_HISTROYDATA_SYNCCOMPLETED');
});

function setHandwritingEnable(enable) {
    teduBoard.setHandwritingEnable(enable);
}

function clearBoard() {
    teduBoard.clear();
}
<!DOCTYPE html>
<html lang="en">

<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<title>快速上手</title>

	<link href="https://res.qcloudtiw.com/board/third/videojs/1.0.0/video-js.min.css" rel="stylesheet">
	<script src="https://res.qcloudtiw.com/board/third/videojs/1.0.0/video.min.js"></script>

	<!-- axios SDK -->
	<script src="https://res.qcloudtiw.com/board/third/axios/axios.min.js"></script>
	<!-- COS SDK -->
	<script src="https://res.qcloudtiw.com/board/third/cos/5.1.0/cos.min.js"></script>
	<!-- TEduBoard SDK -->
	<script src="https://res.qcloudtiw.com/board/2.7.7/TEduBoard.min.js"></script>

    <script src="https://cdn.bootcdn.net/ajax/libs/toastify-js/1.12.0/toastify.min.js"></script>
    <link href="https://cdn.bootcdn.net/ajax/libs/toastify-js/1.12.0/toastify.min.css" rel="stylesheet">

</head>

<body>
	<div id="white-board"></div>
    <p>使用画笔在白板上写字试试</p>
    <button onclick="setHandwritingEnable(true)">开启笔锋</button>
    <button onclick="setHandwritingEnable(false)">关闭笔锋</button>
    <button onclick="clearBoard()">清空白板</button>
</body>
</html>
#white-board {
    width: 600px;
    height: 400px;
    border: 1px solid red;
    overflow: hidden;
}