vue input的value值发生变化是input事件失效?

这个input的值是根据其他两个input值计算的,但是设置@input总是无法触发?

<el-form-item :prop="'invoiceDetailData.' + scope.$index + '.invoiceTotalPrice'">
   <el-input
     :value="scope.row.sellPrice && scope.row.invoiceNum ? (scope.row.sellPrice * scope.row.invoiceNum).toFixed(2) : ''"
     disabled
     @input="valChange(row)"
   />
</el-form-item>

valChange(row) {
  row.invoiceTotalPrice = row.sellPrice && row.invoiceNum ? (row.sellPrice * row.invoiceNum).toFixed(2) : ''
},
阅读 2.7k
1 个回答

input是输入事件,键盘输入则触发
我也没有用过elui,试试远程的v-on:input

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题