收藏
回答

页面闪退

我在主页  请求数据  页面是数据渲染 然后点击页面到指定页面 请求前加了loding(加了mask)

在success里面结束的loding   但是现在  在loding刚加载完成就点击跳转  他会跳到指定页面  但是马上又会跳回来!!如果loding加载完成 1s之后点击跳转就不会出现这种问题   请问咋回事


最后一次编辑于  2019-01-08
回答关注问题邀请回答
收藏

2 个回答

  • 灵芝
    灵芝
    2019-01-08

    麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2019-01-08
    有用
    回复 2
    • 楠栅
      楠栅
      2019-01-08

      把已有项目设置成了代码片段咋办  可以回复嘛?


      2019-01-08
      回复
    • 灵芝
      灵芝
      2019-01-08回复楠栅

      嗯?在空目录下新建代码片段 避免误操作哈

      2019-01-08
      回复
  • 你好,初九。
    你好,初九。
    2019-01-08

    代码片段贴出来瞅瞅

    2019-01-08
    有用
    回复 7
    • 楠栅
      楠栅
      2019-01-08
      //网络请求 ajax(){ let than = this // 请求数据 // wx.showLoading({ // title: '加载中', // mask:true // }) //获取token let jwt = wx.getStorageSync("userif").jwt wx.request({ url: 'https://www.woxn.net/api/activity/getActivities', method: 'GET', header: { 'content-type': 'application/x-www-form-urlencoded', jwt }, data: { pageNum: than.data.pageNum, pageLimit: than.data.pageLimit }, success: function (data) { app.login() // wx.hideLoading() //成功后 获取自己服务器返回的结果 if (data.data.code == 200) { than.setData({ getActivities: data.data.data.activities, total: data.data.data.total }) } else { wx.showToast({ title: '参数错误', mask: true }) setTimeout(function () { wx.hideToast() }, 2000) app.login() } }, fail: () => { wx.showToast({ title: '网络错误', mask: true }) setTimeout(function () { wx.hideToast() }, 2000) app.login() } }) },
      2019-01-08
      回复
    • 你好,初九。
      你好,初九。
      2019-01-08回复楠栅

      https://developers.weixin.qq.com/s/hiBSagmE7O5O

      2019-01-08
      回复
    • 楠栅
      楠栅
      2019-01-08回复你好,初九。

      请教哈  刚刚弄代码片段出错了  选成我项目的文档了   x现在打开我项目都显示“欢迎使用代码片段”怎么回源啊


      2019-01-08
      回复
    • 你好,初九。
      你好,初九。
      2019-01-08回复楠栅

      你是把代码片段的存放路径由临时的改成了你自己的项目的路径了吗.?

      2019-01-08
      回复
    • 楠栅
      楠栅
      2019-01-08回复你好,初九。

      直接选成已有项目的路径了  咋办   大佬  求救

      2019-01-08
      回复
    查看更多(2)
登录 后发表内容