2.Vue compares the size of two numbers

By using Vue technology. To compare the sizes of two numbers, the code is as follows:

<body>
    <div id="app">
        <div>
            <label for="number1">请输入第一个数:</label>
            <input type="number" id="number1" v-model="number1">
            <br>
            <label for="number2">请输入第二个数:</label>
            <input type="number" id="number2" v-model="number2">
            <br>
            比较大小:<button @click="compareNumbers">比较</button>
            <p v-if="result !== null">{
   
   { result }}</p>
        </div>
    </div>
    <script>
        var app = new Vue({
            el: "#app",
            data() {
                return {
                    number1: null,
                    number2: null,
                    result: null
                }
            },
            methods: {
                compareNumbers() {
                    if (this.number1 === null || this.number2 === null) {
                        this.result = '请输入两个数字'
                    } else if (this.number1 > this.number2) {
                        this.result = "第1个数大于第2个数"
                    } else if (this.number1 < this.number2) {
                        this.result = "第2个数大于第1个数"
                    } else {
                        this.result = `两个数相等`
                    }
                }
            }
        })
    </script>

</body>

In the code, we use v-model for two-way data binding, and also use methods to define event processing functions.

Guess you like

Origin blog.csdn.net/blk2002/article/details/131276428