vue 控制台 报错Cannot read property ‘value‘ of undefined

		<el-form-item v-for="(item,i) in info" :key="i" :label="item.name">
              <el-input placeholder v-model="item.value">
                <template slot="append">{{item.danwei}}</template>
              </el-input>
        </el-form-item>
info:[
     {id:'1',name:'农户总数',value:'',danwei:'户'},  //0
     {id:'2',name:'农村劳动力人口',value:'',danwei:'人'},  //1
     {id:'3',name:'规模种植主体数量',value:'',danwei:'个'}, //2
     {id:'4',name:'规模种植总面积',value:'',danwei:'亩'},  //3
     {id:'5',name:'粮食作物面积',value:'',danwei:'亩'},
     {id:'6',name:'经济作物面积',value:'',danwei:'亩'},
     {id:'7',name:'蔬菜瓜果面积',value:'',danwei:'亩'},
]
 baocun(){
       var _this = this;
      _this.$axios.post("http://nongye.philisensedev.com/rest/planting/"+_this.proid+"/"+_this.taskid+"/planting/add",
      {
	        "gg01": _this.info[54]['value'],  
	        "gy01": _this.info[56]['value'],  
	        "gy02": _this.info[57]['value'],     
	        "gy03": _this.info[58]['value'],
	        "gy04": _this.info[59]['value'],
        }
}).then(function(res){
          console.log(res);
          _this.$message(res.data.message);
  });

vue 控制台 报错Cannot read property ‘value’ of undefined

解决办法:
一开始info数组没有添加id属性,控制台报错
之后添加id属性,问题解决,不明白为什么?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值