# wx.onGeneratePoster(function listener)
基础库 3.12.0 开始支持,低版本需做兼容处理。
小程序插件:不支持
# 功能描述
监听用户截屏之后需要开发者生成自定义海报事件,在点击转发截图按钮时触发。只能注册一个监听函数,重复调用会覆盖上一个监听函数
# 参数
# function listener
用户截屏之后需要开发者生成自定义海报事件的监听函数
# 参数
# Object res
| 属性 | 类型 | 说明 |
|---|---|---|
| src | string | 开发者生成自定义海报图片的路径,支持网络路径、本地路径 |
| promise | Object | 如果该参数存在,则其它的参数将会以 resolve 结果为准,如果3秒内不 resolve,会使用上面传入的默认参数 |
# 示例代码
wx.onGeneratePoster(function () {
console.log('需要开发者生成自定义海报')
return {
src: 'images/a.jpg',
promise: new Promise((resolve) => { // 通过promise延时传递小程序的query参数
setTimeout(() => {
resolve({
src: 'images/a.jpg',
})
}, 1000) // 在1秒内对query进行解析
})
}
})