两端代码搞定
代码写在APP.vue 里面的 onload 事件就可以了.
先来看个例子:
APP.vue
onLaunch: function() {
//存放后端给你传的变量
var id='';
plus.push.addEventListener("receive", function(msg) {
console.log(msg,11111)
id = msg.payload.id; //这块打印出来看你需要什么值再进行赋值
}, false);
//点击系统通知的推送跳转到指定的界面
plus.push.addEventListener("click", function(msg) {
setTimeout(function() {
uni.navigateTo({
url: '/pages/abroadInfo/infoDetail/index?id='+ id
})
}, 1000)
plus.push.clear();
}, false);
}
首先获取到 , 后端推送过来携带的参数 需要用 receive来接收
plus.push.addEventListener("receive", function(msg) {
console.log(msg,11111)
id = msg.payload.id; //在外面提前声明个变量进行存储 看例子
}, false);
然后监听点击获取
//点击系统通知的推送跳转到指定的界面
plus.push.addEventListener("click", function(msg) {
setTimeout(function() {
uni.navigateTo({
url: '/pages/abroadInfo/infoDetail/index?id='+ id
})
}, 1000)
plus.push.clear();
}, false);