后端请求云函数传参了payload,前端监听打印拿不到payload
前端监听代码如下:click时打印没有payload入参
export default {
onLaunch: function() {
console.log('App Launch')
uni.onPushMessage((res) => {
// 监听【在线、离线】通知栏消息的点击
if(res.type == 'click'){
// 如果需要跳转app内指定页面,则自己实现下方的跳转代码。
uni.navigateTo({
//页面路径示例值:/pages/pushinfo/pushinfo
url:'指定页面路径'
})
}
// 监听【在线】消息到达。若云函数设置了 "force_notification":true,则不会触发此 receive。
if(res.type == 'receive'){
//开发者可以自己在此回调,调用 createMessage 创建通知栏消息展示。或者处理其它业务逻辑。
console.log("接收到的消息内容",res.payload);
}
})
},
onShow: function() {
console.log('App Show')
},
onHide: function() {
console.log('App Hide')
}
}
根哥
- 发布:2025-12-01 15:28
- 更新:2025-12-01 15:28
- 阅读:11
uniPush2.0监听拿不到payload参数
分类:uniCloud