table如何传值给后台?

问题描述

我该如何把值按需要给传递到后台,再把后台处理的值显示在前台对应的地方呢???
这里的思路应该是这样的,我输入完数据,点击后把所有的数据都传递给后台处理,然后后台返回所有的处理结果,我就需要用下标来一个个的获取对应的数据,再显示在对应的前台位置

我的思路是加个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:'',

            }
        })
    }

你期待的结果是什么?实际看到的错误信息又是什么?

阅读 6.8k
2 个回答

泻药~
vue 中的 ref,是用来获取 DOM 元素对象的。传入到后台的数据肯定还是 items。这时候要看后台接收的数据类型的。一般是字符串,那就可以用 JSON.stringify(items) 转换下。


如有帮助,麻烦点击下采纳,谢谢~

oldData 传给后端 返回 currentData 然后渲染currentData 有什么问题吗 ?
哪步骤操作不了?还是需要什么方案?我看你这没有操作一下问的是什么?
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题