使用vue及其插件完成加减乘除运算

本文介绍如何在Vue.js应用中利用组件、v-model和计算属性完成动态的加减乘除运算。通过引入vue.js插件,创建input和select元素,结合v-model双向绑定数据,实现用户输入数值和选择运算符后实时显示计算结果。同时,展示了methods、computed和watch三种不同方式来处理运算逻辑。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.工具:HBuilder

二.代码操作:

1.首先将vue.js插件引入

   <head>
        <meta charset="utf-8" />
        <title></title>
        <script type="text/javascript" src="js/vue.js"></script>
        
    </head> 

2.创建一个id为app的div容器来盛一些我们所需要的标签

<div id="app">

</div> 

3. 在id为app的容器中加入我们需要的input标签“输入框”和select标签

<input type="text" placeholder="输入第一个数" v-model.number="num1">
        <select v-model="sign">
            <option>+</option>
            <option>-</option>
            <option>*</option>
            <option>/</option>
        </select>
        <input type="text" placeholder="输入第二个数" v-model.number="num2"> <br>
        结果是:{ {res}} <br>
        <input type="text" placeholder="输入第一个数" v-model.number="num3">
        <select v-model="sign1">
            <option>+</option>
            <option>-</option>
            <option>*</option>
            <option>/</option>
        </select>
        <input type="text" placeholder="输入第二个数" v-model.number="num4"> <br>
        结果是:{ {res1}} <br>
        <input type="text" placeholder="输入第一个数" v-model.number="num5" @change="change">
        <select v-model="sign2"  @change="change">
            <option>+</option>
            <option>-</option>
            <option>*</option>
            <option>/</option>
        </select>
        <input type="text" placeholder="输入第二个数" v-model.number="num6" @change="change"> <br>
        结果是:{ {res2}}

 input标签中v-model属性是用来进行一个双向绑定在下列data中进行双向绑定

4.使用srcipt标签来定义一个vue方法并绑定id为app的容器

<script>
        const vm = new Vue({
            el: "#app",
            data: {

                 }

        })

</script>

5. 在data里面对v-model进行双向绑定

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值