我有数字输入字段,我想在用户填充输入字段时返回一些结果。
<input type="number" name="bid" v-model="bid.bid" class="form-control">
示例:
PS:我没有共享任何
watch, mounted, etc.
代码的原因是 因为我没有这个问题的任何代码。
有什么主意吗?
答案 0 :(得分:1)
您可以使用插值很容易地将值直接插入页面:
<div>You get: {{bid.bid * 0.9}}</div>
答案 1 :(得分:0)
这是一个非常简单的代码段。希望它会有用。
var app = new Vue({
el: '#app',
data: {
bid: 0
}
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script>
<div id="app">
your bid: <input type="number" name="bid" v-model.number="bid" class="form-control">
<br>
your result: <span>{{bid*0.9}}</span>
</div>
答案 2 :(得分:0)
您可以为此使用计算属性:
new Vue({
el: "#app",
data: {
bid: 1000
},
computed: {
reducedBid() {
return this.bid * 0.9
}
}
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script>
<div id="app">
<input type="number" name="bid" v-model="bid" class="form-control">
<p>You get {{ reducedBid }}</p>
</div>
这里是计算属性的resource。
希望有帮助!