Elementuiドロップダウンボックスはオブジェクトをバインドし、changeは複数のパラメータを送信します.

3657 ワード



<span style="color: #000000;">
export </span><span style="color: #0000ff;">default</span><span style="color: #000000;"> {
  name: </span>"HelloWorld"<span style="color: #000000;">,
  data() {
    </span><span style="color: #0000ff;">return</span><span style="color: #000000;"> {
      selectValue: {},
      list: [
        { id: </span>1, name: " 1"<span style="color: #000000;"> },
        { id: </span>2, name: " 2"<span style="color: #000000;"> },
        { id: </span>3, name: " 3"<span style="color: #000000;"> }
      ]
    };
  },
  methods: {
    changeStatus(val) {
      console.log(val, </span>"val"); <span style="color: #008000;">//</span><span style="color: #008000;"> val 。</span>
<span style="color: #000000;">    }
  }
};
</span>



 


<span style="color: #000000;">
export </span><span style="color: #0000ff;">default</span><span style="color: #000000;"> {
  name: </span>"HelloWorld"<span style="color: #000000;">,
  data() {
    </span><span style="color: #0000ff;">return</span><span style="color: #000000;"> {
      selectValue: {},
      list: [
        { id: </span>1, name: " 1"<span style="color: #000000;"> },
        { id: </span>2, name: " 2"<span style="color: #000000;"> },
        { id: </span>3, name: " 3"<span style="color: #000000;"> }
      ],
      vIndex: </span>1<span style="color: #000000;">
    };
  },
  methods: {<br></span></span></pre> 
  <div> 
   <span style="font-size: 14px;">     <strong><span style="color: #ff0000;">//  : value ,  @change='selectChange($event,vIndex)'</span></strong></span> 
  </div> 
  <pre><span style="font-size: 14px;"><span style="color: #000000;">    selectChange(val,vIndex) {
      console.log(val, </span>"val",vIndex,'vIndex'<span style="color: #000000;">);
    }
  }
};
</span>