问题描述
我该如何把值按需要给传递到后台,再把后台处理的值显示在前台对应的地方呢???
这里的思路应该是这样的,我输入完数据,点击后把所有的数据都传递给后台处理,然后后台返回所有的处理结果,我就需要用下标来一个个的获取对应的数据,再显示在对应的前台位置
我的思路是加个ref,但是我传值到js显示这个,这代表什么意思呢?
问题出现的环境背景及自己尝试过哪些方法
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
<tr ref="tableInfo" v-for="(item,index) in items" :id="index">
<td><i-input v-model="item.STOCKCODE" size="small" placeholder="请输入"/></td>
<td><i-input v-model="item.QUANTITY" size="small" placeholder="请输入"/></td>
<td><i-input v-model="item.PRICE" size="small" placeholder="请输入"/></td>
<td><i-input v-model="item.BUSINESS" size="small" placeholder="请输入"/></td>
<td class="green_bg4" v-if="hide">深A股票普通买卖</td>
<td class="green_bg4" v-if="hide">1</td>
<td class="green_bg4" v-if="hide">1</td>
<td class="green_bg4" v-if="hide">9</td>
<td class="green_bg4" v-if="hide">5</td>
<td class="green_bg4" v-if="hide">5555</td>
</tr>
spreadsheet:function(){
this.hide=true;
var h=this.$refs.tableInfo; //这里如何获取到我前台数据的数据
ajax.post({
req:{
service:'',
}
})
}
泻药~
vue
中的ref
,是用来获取DOM
元素对象的。传入到后台的数据肯定还是items
。这时候要看后台接收的数据类型的。一般是字符串,那就可以用JSON.stringify(items)
转换下。如有帮助,麻烦点击下采纳,谢谢~