selectChange
のコードで、row.question_id
とoption.AnswerMasterID
の値を取得するにはどうすればよいですか?私はVue.js v2を使用しています。VueJS 2のメソッドに値を送信
<div v-if="row.answer_input_type === 'Dropdown'">
<template v-for="answer in answers">
<template v-if="answer.AnswerTypeID === row.answer_type_id">
<select class="dropdown_cl" v-bind:disabled="row.is_enabled == 1 ? false : true" @change="selectChange(row.question_id, answer.AnswerDescription)">
<option v-for="option in answer.AnswerDescription" v-bind:value="option.AnswerMasterID" >{{option.AnswerDescription}}</option>
</select>
<p v-for="option in answer.AnswerDescription">{{option.AnswerMasterID}}</p>
</template>
</template>
</div>
次のように私の方法は次のとおりです。
selectChange: function (question_id, ans_master_id) {
alert(question_id + " " + ans_master_id)
},
私は、内側のループであるoption.AnswerMasterID
の値を取得したいです。
? 'selectChange'メソッドに2つのパラメータを渡したので、あなたのメソッドにそれらを受け入れるようにしてください ' selectChange(id、desc){console.log(id、desc)} ''メソッドを起動すると渡されるデータを記録します。 –
何についての質問ですか? – wostex
私はoption.AnswerMasterID – sm12