app推送监听(vue)

onLaunch() {

      // #ifdef APP-PLUS 

      const _self = this; 

      const _handlePush = function(message) { 

          /** 

          * 通过 vuex 来同步页面的数据,仅做演示。 

          * 实际开发中,这里可能是跳转到某个页面等操作,请根据自身业务需求编写。 

          */ 

  _self.$router.push({   

                  name: message.page,

                  query:{id:message.parameter}

              })

      }; 

      plus.push.addEventListener('click', function(message) {

  alert("跳转链接:"+message.page+"---跳转参数:"+message.parameter);

          plus.nativeUI.toast('push click'); 

          _handlePush(message); 

      }); 

      plus.push.addEventListener('receive', function(message) {

  alert("跳转链接:"+message.page+"===跳转参数:"+message.parameter);

          plus.nativeUI.toast('push receive'); 

          _handlePush(message); 

      }); 

      // #endif 

  },

     

你可能感兴趣的:(app推送监听(vue))