uniapp开发,通过unipush推送消息,手机收到消息通知后,点击navigateTo跳转不起作用。
onLaunch: function() {
console.log('App Launch')
// #ifdef APP-PLUS
const _self = this;
const _handlePush = function(message) {
/**
- 通过 vuex 来同步页面的数据,仅做演示。
-
实际开发中,这里可能是跳转到某个页面等操作,请根据自身业务需求编写。
*/
_self.updatePushMessage(message);
};
plus.push.addEventListener('click', function(message) {
plus.nativeUI.toast('push click');
console.log(message)
// alert( "You clicked: " + message);uni.navigateTo({ url: './pages/test/test' }); _handlePush(message); }); },
4 个回复
1***@qq.com
将“ url: './pages/test/test' ”改成“ url: '../test/test' ”试一试呢
无赖君子 - 生性无赖,君子本色!
同问,调试了一下,感觉是App.vue跳转页面做了相关限制
无赖君子
原来是路径错了,用绝对路径/pages/xxx/xxx
2020-10-13 20:33
1***@163.com
执行click页面跳转,不反应
7***@qq.com
解决了吗?