小程序页面跳转 success但页面却没跳转问题



```javascript

Page({
  takePhoto: function (e) {
    wx.navigateTo({
      url: '/pages/camera/camera',//拍照
      events: {
        // 为指定事件添加一个监听器,获取被打开页面传送回当前页面的数据
        acceptDataFromOpenedPage: function (filePath) {//返回确认后照片路径
          if(filePath){
          //将数据传送至处理页面
          wx.navigateTo({
            url: '/pages/handleImg/handleImg',
            success: function (res) {//已成功执行,但没跳转到handleImg页面
              console.log(res)//{navigateTo:ok}
              // 当前页面通过eventChannel向被打开页面传送数据
              res.eventChannel.emit('acceptDataFromOpenerPage',filePath)
            },
            fail:function(err){
            }
          })
          }
        }
      },
      success: function (res) {
       
      }
    })
  }
  
})

```

找到原因了,我在camera页面中确认照片返回照片数据时处理有问题
//camera page


```javascript
Page({
  //返回拍照或相册中图片
  returnFilePath: function () {
    let src = this.data.src
    if (src == '') {
      wx.showToast({
        title: '请选择图片'
      })
      return;
    }
    let eventChannel = this.getOpenerEventChannel()
   // 回传数据应该放出导航success回调函数中处理
    //eventChannel.emit('acceptDataFromOpenedPage', src)
    wx.navigateBack({
      delta:1,
      success:function(res){
        //回传数据给打开当前页面的上一页面
        eventChannel.emit('acceptDataFromOpenedPage', src)
      }
    })
  }
})


```

1、看看页面路径对不对;
2、看看页面有没有注册成功
3、看看页面存在不存在