vue下拉框值改变事件_vue如何监听select的change事件?

现在需求是这样的:

select中有3个option,每个option有各自的编号number、操作人员person,现在需要监听select的change事件,更换option时相应的编号和操作人员会赋值给输入框中,如何实现?

vue的v-model方法pass掉,求其他办法。

更新:

html:

{{key+1}}

{{ opt.drug }}

{{number}}

{{ opt.store }}

script:

methods: {

chooseMedicine:function(rowItem){

rowItem.unit = '只';

rowItem.price = 5;

},

addTr: function () {

var trItem = {

medicine:"",

number:"",

size:"",

use:"",

unit:"",

way:"",

rate:"",

amount:"",

price:"",

money:"",

stores:"",

del:""

};

this.items.push(trItem);

},

deletes: function (key) {

var totalMoney = 0;

if(confirm('是否确认删除?')) {

this.items.splice(key, 1);

for (var i = 0; i < this.items.length; i++) {

totalMoney += parseFloat(this.items[i].money);

}

this.total = totalMoney.toFixed(2);

}else{

}

},

multiply: function (item,key) {

var totalMoney = 0;

item.money = (parseFloat(item.amount) * parseFloat(item.price)).toFixed(2);

if(isNaN(item.money)){

item.money = '0.00';

}else{

item.money = item.money;

}

for (var i = 0; i < this.items.length; i++) {

totalMoney += parseFloat(this.items[i].money);

if(isNaN(totalMoney)) {

this.total = '';

}else{

this.total = totalMoney.toFixed(2);

}

}

}

}

二次更新:三张图分别为默认、选择下拉框内容(console.log能出来值 但函数没赋值给相应的input)、增加一行(函数赋值给相应的input)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值