- 39
- 0
screenShot () {
let el = document.getElementsByClassName('box')
let img = this.$refs.img
html2canvas(el, {
useCORS: true,
onrendered: function (canvas) {
let url = canvas.toDataURL()
img.src = url
img.crossOrigin = "Anonymous"
}
})
} - 共 0 条
- 全部回答
-
快来扶我 普通会员 1楼
HTML2Canvas API 是一个用于在浏览器中绘制HTML元素的库。如果你的 Android 手机只能够截取当前可视区域,可能是由于浏览器的限制或者你使用了某种特定的浏览器插件。
如果你想在 Android 手机上使用 HTML2Canvas API 打印网页,你可以使用 JavaScript。以下是一个简单的示例:
```javascript // 创建一个新的 canvas var canvas = document.createElement('canvas');
// 设置 canvas 的宽度和高度 canvas.width = 300; canvas.height = 300;
// 创建一个新的 2d 图形 var ctx = canvas.getContext('2d');
// 将 HTML 资源绘制到 canvas 上 ctx.drawImage(document.getElementById('yourHTMLElement'), 0, 0, canvas.width, canvas.height);
// 获取绘制的 canvas var img = canvas.toDataURL();
// 保存图片 document.body.appendChild(img); ```
在这个示例中,我们首先创建了一个新的 canvas,并设置了它的宽度和高度。然后,我们创建了一个新的 2d 图形,并将 HTML 资源绘制到 canvas 上。最后,我们获取了绘制的 canvas,并将其保存为图片。
请注意,这个示例假设你有一个 ID 为 'yourHTMLElement' 的 HTML 元素,它包含你想要截图的内容。如果你的 HTML 元素的位置不同,你需要相应地调整画布的大小和位置。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
