update lib/puppeteer/puppeteer.js.
Signed-off-by: hbj白夜 <hei_bai_jun@163.com>
This commit is contained in:
parent
e757537133
commit
4b5599422f
|
@ -1,17 +1,21 @@
|
||||||
import { segment } from 'oicq'
|
import Renderer from '../renderer/Renderer.js'
|
||||||
import Renderer from '../renderer/loader.js'
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 暂时保留对手工引用puppeteer.js的兼容
|
* 暂时保留对手工引用puppeteer.js的兼容
|
||||||
* 后期会逐步废弃
|
* 后期会逐步废弃
|
||||||
* 只提供截图及分片截图功能
|
* 只提供截图及分片截图功能
|
||||||
*/
|
*/
|
||||||
let renderer = Renderer.getRenderer('puppeteer')
|
export default {
|
||||||
renderer.screenshot = async (name, data) => {
|
// 截图
|
||||||
|
async screenshot (name, data = {}) {
|
||||||
|
let renderer = Renderer.getRenderer()
|
||||||
let img = await renderer.render(name, data)
|
let img = await renderer.render(name, data)
|
||||||
return img ? segment.image(img) : img
|
return img ? segment.image(img) : img
|
||||||
}
|
},
|
||||||
renderer.screenshots = async (name, data) => {
|
|
||||||
|
// 分片截图
|
||||||
|
async screenshots (name, data = {}) {
|
||||||
|
let renderer = Renderer.getRenderer()
|
||||||
data.multiPage = true
|
data.multiPage = true
|
||||||
let imgs = await renderer.render(name, data) || []
|
let imgs = await renderer.render(name, data) || []
|
||||||
let ret = []
|
let ret = []
|
||||||
|
@ -20,5 +24,4 @@ renderer.screenshots = async (name, data) => {
|
||||||
}
|
}
|
||||||
return ret.length > 0 ? ret : false
|
return ret.length > 0 ? ret : false
|
||||||
}
|
}
|
||||||
|
}
|
||||||
export default renderer
|
|
Loading…
Reference in New Issue