共采用两种方式来实现,通过监听input输入值的变化,调用methods中的函数,来进行动态运算。
1.@keyup="sum()"。
2.v-on:input="sum"(需注意input方法函数后面不需要括号)。
<script src="./script/vue.js"></script>
<div id="app">
<input type="text" v-model="num1" @keyup="sum()">
<select v-model="selected" name="" @click="sum()">
<option value="+">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
</select>
<input type="text" v-model="num2" v-on:input="sum">
={
{result}}
</div>
<script>
new Vue({
el:'#app',
data:{
selected:'+',
num1:0,
num2:0,
result:0
},
methods:{
sum:function(){

这篇博客介绍了如何使用Vue.js实现简易计算器的动态刷新功能,详细讲解了两种方法:一是通过@keyup事件监听键盘输入并调用sum()方法;二是利用v-on:input指令,在输入值变化时直接触发sum函数,实现结果的实时更新。
最低0.47元/天 解锁文章
2585

被折叠的 条评论
为什么被折叠?



