收藏
回答

微信云托管wx.cloud.callContainer 返回数据出现转义符“\”?

代码如下:

onLoad: async function (options) {

    const self = this;

    let gid='C13223496312899452';

    let batch = -1;

    const ares = await wx.cloud.callContainer({

        config: {

          env: 'prod-123412gt1leosfe18677d', 

        },

        path: '/wea/program15', 

        method: 'POST', 

        header: {

          'X-WX-SERVICE': 'hoxun', 

          'content-type': 'application/x-www-form-urlencoded; charset=UTF-8',

          },

        data: {

            postflag: "trace_goods",

            gid: gid,

            batch: batch,

            nickName: '张三'

          },

          success(res) { console.log('res=',res)

          self.setData({

            goods: res.data,

         })

       },

       

          

     

      });


回答关注问题邀请回答
收藏

2 个回答

  • A|ゞHetols.
    A|ゞHetols.
    发表于移动端
    2023-05-30
    这个一般是服务端的锅,前端一定要写的话就写个unicode中文编码转换
    2023-05-30
    有用
    回复
  • 浮生
    浮生
    2022-09-27

     self.setData({

                goods: JSON.parse(res.data),

    })



    2022-09-27
    有用
    回复 4
    • 王德江
      王德江
      2022-09-27
      返回:SyntaxError: Unexpected token  in JSON at position 0
      2022-09-27
      回复
    • 王德江
      王德江
      2022-09-27回复王德江
      2022-09-27
      回复
    • 王德江
      王德江
      2022-09-27
      说明res.data已经是对象了
      2022-09-27
      回复
    • 王德江
      王德江
      2022-09-27
      2022-09-27
      回复
登录 后发表内容