鍍金池/ 問答/HTML/ 為什么我的用axios請求,element-ui一直報(bào)type錯(cuò)誤

為什么我的用axios請求,element-ui一直報(bào)type錯(cuò)誤

 getData(){
        let self = this;
        let uid = sessionStorage.getItem('uid');
        let id = this.$route.query.id;
        let goods_type = this.$route.query.goods_type;
        console.log(id);
        console.log(goods_type);
        self.form.goods_type = goods_type;
     
        var params = new URLSearchParams();
        params.append('is_iso', '1');
        params.append('yxuid', uid);
        params.append('id', id);
        params.append('coupons_type',this.form.type);
        if(self.form.goods_type=="1"){                                 //虛擬商品
            this.$axios({
                method: 'post',
                url:url,
                data:params
            }).then((res)=>{
                if(res.data.errCode==0){
                    console.log(res.data);
                    self.$message.success(res.data.retData.msg);
                    console.log(11111)
                    console.log(res.data.retData.coupons_name);
                    self.form.start_time = res.data.retData.start_time;
                    self.form.end_time = res.data.retData.end_time;
                    self.form.goods_name = res.data.retData.coupons_name;
                    self.form.goods_price = res.data.retData.price;
                }else if(res.data.errCode==1){
                    console.log(res.data);
                    self.$message.error(res.data.retData.msg);
                }else if(res.data.errCode==2){
                    self.$router.push('/login');
                }
            });
        }else if(self.form.goods_type=="2"){                          //旅游產(chǎn)品
            this.$axios({
                method: 'post',
                url:url,
                data:params
            }).then((res)=>{
                if(res.data.errCode==0){
                    console.log(res.data);
                    self.$message.success(res.data.retData.msg);
                    console.log(222222)
                    console.log(res.data.retData.coupons_name);
                    self.form.start_time = res.data.retData.start_time;
                    self.form.end_time = res.data.retData.end_time;
                    self.form.goods_name = res.data.retData.coupons_name;
                }else if(res.data.errCode==1){
                    console.log(res.data);
                    self.$message.error(res.data.retData.msg);
                }else if(res.data.errCode==2){
                    self.$router.push('/login');
                }
            });

        }
    },

接口能調(diào)成功,但是數(shù)據(jù)無法取出來賦值到表格中
圖片描述

圖片描述

圖片描述

回答
編輯回答
影魅

看看你的res.data.retData.msg是不是字符串,如果是其他類型,比如數(shù)字

clipboard.png

這個(gè)肯定死,因?yàn)榕袛嗟氖?code>string

2017年9月3日 23:32