wx.redirect在表单提交的时候,还是可以返回表单页面
发布于 5 年前 作者 qianjun 16043 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)
  • 预期表现  wx.redirectTo跳转页面的时候,会消亡掉当前页面
  • 复现路径    在 formSubmit 提交表单的时候,success回调成功的时候wx.redirectTo(“b”)页面,还是可以返回表单提交页面
  • 提供一个最简复现 Demo
2 回复

不是很清楚你所描述的问题,提供一下代码片段:https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

 

  wx.request({

              url: ‘’,

              data: {

                openid: wx.getStorageSync(“openId”).openId,

 

              },

              complete: (res) => {

                let backData = JSON.parse(res.data);

                if (backData.Code == 4) {

                  wx.showToast({

                    title: backData.Message,

                  })

                }

                if (backData.Code == 0)

                 {

                  wx.showToast({

                    title: “点燃火种成功!”,

                  })

                  wx.request({

                    url: ‘’,

                    data: { openId: wx.getStorageSync(“openId”).openId },

                    success: function (s_res) {

                      console.info(s_res);

                      let backData = s_res.data;

                      wx.redirectTo({

                        //这里我是用的redirect,然后,还是可以返回到这个提交表单页面

                        url: ‘/pages/calllPartner/callPartner?fireNum=’ + s_res.data,

                      })

                    },

                    fail: function (fail_res) {

                      wx.showModal({

                        title: ‘错误’,

                        content: ‘服务器拉取数据失败’,

                      })

                    }

                  })

                }

 

              },

              fail: (failRes) => {

                wx.showModal({

                  title: ‘火种点燃失败’,

                  content: ‘服务器错误代码:’ + failRes.data,

                })

              }

            })

回到顶部