收藏
回答

关于setData无法渲染到模板的问题?


页面加载完成之后setData没有并没有成功将后台取到的数据渲染到模板去,麻烦各位帮我看看是哪里出了问题,第一次做小程序额

这是wxml的代码

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

7 个回答

  • 🍳
    🍳
    09-10

    打印了一下数据类型,是字符串额。。。

    09-10
    赞同
    回复
  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    09-09

    var ret = {}

    try{
        ret = JSON.parse(res.data)

        t.setData({

              res: ret

        })

    }catch(err){

        console.error(err)

    }


    09-09
    赞同
    回复
  • 翔宇
    翔宇
    09-09

    你打印出来的是字符串,不是JSON,不知道是不是这的原因

    09-09
    赞同
    回复
  • 吴迪
    吴迪
    09-09

    你试试看

    t.setData({

          res: res.data

        },res=>{

          console.log(t.data.res)

        });


    09-09
    赞同
    回复
  • error
    error
    09-09


    在这里看有没有渲染到页面

    09-09
    赞同
    回复
  • 少年啦
    少年啦
    09-09

    控制台 看AppData那里有没有

    09-09
    赞同
    回复 1
    • 🍳
      🍳
      09-09
      是有值的,跟我console.log出来的数据是一样的
      09-09
      回复
  • 米法(BINNIE SMILE)
    米法(BINNIE SMILE)
    09-09

    你看看AppData那栏有值没有

    09-09
    赞同
    回复 1
    • 🍳
      🍳
      09-09
      是有值的,跟我console.log出来的数据是一样的
      09-09
      回复
问题标签