收藏
回答

wxs里打印对象,为什么都是[object Object] 这种字符串显示了?

在wxs里定义的方法以及响应事件打印参数,出来的都是[object Object] 这种字符串显示,如何显示json对象

最后一次编辑于  08-10  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

18 个回答

  • 卢霄霄
    卢霄霄
    08-10

    JSON.stringify(obj)

    08-10
    赞同 11
    回复 17
    • 木槿暖夏
      木槿暖夏
      08-10
      本来是对象,只是不知道为什么要这样显示[object Object],用JSON.stringify 转一下也还是json字符串啊!数据多了就看到脑壳痛了
      08-10
      赞同
      回复
    • 卢霄霄
      卢霄霄
      08-10回复木槿暖夏
      emm...如果只是调试一下,将就着看吧。。如果要非要调试。。可以自己做下格式化。。
      08-10
      赞同
      回复
    • 木槿暖夏
      木槿暖夏
      08-10回复卢霄霄
      这些我都知道,只是不知道为什么要这么显示,设计这样的初衷是什么,还是本来就bug然后就这样了
      08-10
      赞同
      回复
    • 卢霄霄
      卢霄霄
      08-10回复木槿暖夏

      何止这点啊。。console.log这样也就算了。。也不支持 console.dir。。不支持dir也就算了。。我还可以JSON.stringify传参。。但是JSON.stringify的wxs实现居然是

      function(o){

          return JSON.stringify($xxx(o))

      }

      断了所有的路。。

      08-10
      赞同
      回复
    • 木槿暖夏
      木槿暖夏
      08-10回复卢霄霄
      大神,666,研究透了,想不明白设计的初衷,个人觉得是个bug
      08-10
      赞同
      回复
    查看更多(12)
问题标签