2018-06-12

老版本安卓的浏览器不支持ES6语法,导致js不能执行。而且看不见报错,很难定位错误。
实测安卓5.1会出现这种问题。

axios用post提交 form data的办法

      axios({
        method:'post',
        // url:'https://www.easy-mock.com/mock/5b1e47394b37346ccb3044d0/ysj/getOrderInfo',
        url:'/api/member/getOrderInfo',
        baseURL:this.host,
        headers:{'Content-Type': 'application/x-www-form-urlencoded'},
        data: {
          ord:this.ord
        },
        transformRequest: [function (data) {
          let ret = ''
          for (let it in data) {
            ret += encodeURIComponent(it) + '=' + encodeURIComponent(data[it]) + '&'
          }
          return ret
        }],
      })

参考
axios用post提交数据格式

你可能感兴趣的:(2018-06-12)