el-select获取id和name

         一般选中节点只会返回:value绑定的数据给v-model中,要想获取id和name一并传给后端,需要如下几步:

        1、给选择框添加点击事件 @input="selectChangeParent" 

        2、v-for中多添加一个参数 index


              
              

        3、添加选择框点击事件的方法 

          selectChangeParent(index){
                let listData=[];
                listData = this.projectInfo;
                for (let i = 0; i 

        这是我在data中下拉框的数据结构 

                projectInfo: {
                    id: '',
                    name: ''
                },

         总体思路,点击事件触发时获取到点击的id后,再和v-for绑定的数组做对比,对比时projectInfo的id和点击选择的id相同时,给inputForm里的对象赋值

完整代码:

<%
layout("/include/_vue_body.html", {title:"列表", parent:"隐患处理"}){
%>

<% } %>

你可能感兴趣的:(vue.js,前端,javascript)