【发布时间】:2018-10-01 17:05:37
【问题描述】:
我想使用 Vue 的双向数据绑定动态更改 amount 和 total 值。对于给定的产品price 是固定的。当用户更改amount 时,将计算total = amount * total。同样用户可以输入total 和amount = total / price 将被计算。我在这一点上迷路了:
var app = new Vue({
el: '#app',
data: {
amount: 1,
price: 100,
},
computed: {
calcTotal: function() {
return this.total =
parseFloat(this.amount) *
parseFloat(this.price)
}
}
})
<script src="https://cdn.jsdelivr.net/npm/vue"></script>
<div id="app">
amount: <input v-model="amount"> <br><br> price: <input v-model="price" disabled> <br><br> total: <input v-model="calcTotal"> <br><br>
</div>
【问题讨论】:
标签: javascript vue.js vuejs2