收藏
回答

小程序 调用百度翻译api,res.data.dst为什么显示undefined?

 var q=this.data.voteTitle.toLowerCase() 
var from='en'
    var to='zh'
    var appid=''
    var key=''
    var salt = ''
    var string = appid + q + salt + key
    var sign = MD5.MD5(string)
    console.log(sign)
    var that=this
    wx.request({
      url: 'https://fanyi-api.baidu.com/api/trans/vip/translate',
      data:{
        q,
        from,
        to,
        appid,
        salt,
        sign
      },
      method:'GET',
      success:function (res){
        console.log(res.data.trans_result)
        console.log(res.data.src)
        console.log(res.data.dict)
        console.log(res.data.dst)
        that.setData({
          word: res.data.src,
          pron:res.data.dict,
          definition: res.data.dst,
        })
      }

为什么src,dst这些为undefined啊,第一次搞,不清楚啊

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

2 个回答

  • brave
    brave
    2020-05-14

    res.data.trans_result[0].src res.data.trans_result[0].dst

    2020-05-14
    有用 2
    回复
  • 一剑宏
    一剑宏
    发表于移动端
    2020-05-14
    未加入域名不允许调用外部数据
    2020-05-14
    有用
    回复
登录 后发表内容
问题标签