最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何使用Vue做個簡單的比較兩個數(shù)字大小頁面

 更新時間:2023年10月09日 08:27:13   作者:每天都要做的更好  
這篇文章主要給大家介紹了關(guān)于如何使用Vue做個簡單的比較兩個數(shù)字大小頁面的相關(guān)資料,實現(xiàn)一個比較兩個數(shù)字大小的頁面,練習Vue實例的創(chuàng)建、數(shù)據(jù)綁定和事件監(jiān)聽方法,需要的朋友可以參考下

1、 考核知識點

創(chuàng)建vue實例和對v-model內(nèi)置指令的使用

2、 練習目標

創(chuàng)建vue實例掌握v-model內(nèi)置指令的使用。

3、 需求分析

初始狀態(tài)下,“比較”按鈕不可點擊,輸入一個數(shù)字,按鈕仍然不可點擊,當兩個數(shù)字輸入完后,按鈕變?yōu)榭牲c擊狀態(tài);點擊下方“比較”按鈕,顯示比較結(jié)果,大的那一邊字體變大,小的那邊字體變小,相等的話字體一樣大:

4、 案例分析

我們用兩個數(shù)字來比較:

1.初始狀態(tài)下,“比較”按鈕不可點擊,界面如下:

2.輸入一個數(shù)字,按鈕仍然不可點擊,當兩個數(shù)字輸入完后,按鈕變?yōu)榭牲c擊狀態(tài):

 3.點擊下方“比較”按鈕,顯示比較結(jié)果,大的那一邊字體變大,小的那邊字體變小,相等的話字體一樣大:

代碼如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>input demo</title>
    <style>
        .compare-val {
            color: red;
        }
        .large {
            font-size: 16px;
        }
        .default {
            font-size: 14px;
        }
        .small {
            font-size: 12px;
        }
    </style>
</head>
<body>
<div id="root">
    <div>
        <label>
            <span>請輸入第一個數(shù): </span>
            <input v-model.number="input1" @focus="handleFocus"/>
        </label>
    </div>
    <div>
        <label>
            <span>請輸入第二個數(shù): </span>
            <input v-model.number="input2" @focus="handleFocus"/>
        </label>
    </div>
    <button @click="compareClick()" :disabled="input1.length === 0 || input2.length === 0">比較</button>
    <div class="compare-val">
        <span>比較的結(jié)果: </span>
        <span v-show="input1 && input2 && txt">
            <span :class="num1Size">第一個數(shù)</span><span>{{ txt }}</span><span :class="num2Size">第二個數(shù)</span>
        </span>
    </div>
</div>
<script src="https://cdn.jsdelivr.net/npm/vue@2.6.12/dist/vue.min.js" type="text/javascript"></script>
<script type="text/javascript">
	new Vue({
		el: "#root",
		data() {
			return {
				input1: "",
				input2: "",
				txt: "", // 大于,小于,等于
				num1Size: "default", // default small large
				num2Size: "default"
			}
		},
		methods: {
			// 比較input1和input2值
			compareClick() {
				if (this.input1 > this.input2) {
					this.txt = '大于'
					this.num1Size = "large"
					this.num2Size = "small"
				} else if (this.input1 < this.input2) {
					this.txt = '小于'
					this.num1Size = "small"
					this.num2Size = "large"
				} else {
					this.txt = '等于'
					this.num1Size = "default"
					this.num2Size = "default"
				}
			},
			// 當input1或者input2獲取焦點就清空txt
			handleFocus() {
				this.txt = ''
			}
		}
	})
</script>
</body>
</html>

總結(jié)

到此這篇關(guān)于如何使用Vue做個簡單的比較兩個數(shù)字大小頁面的文章就介紹到這了,更多相關(guān)Vue比較兩個數(shù)字大小頁面內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • tauri和vue通信的問題解決方案示例詳解

    tauri和vue通信的問題解決方案示例詳解

    這篇文章主要為大家介紹了tauri和vue通信的問題解決方案示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-10-10
  • Vue?Router?實現(xiàn)登錄后跳轉(zhuǎn)到之前想要訪問的頁面

    Vue?Router?實現(xiàn)登錄后跳轉(zhuǎn)到之前想要訪問的頁面

    這篇文章主要介紹了Vue?Router?實現(xiàn)登錄后跳轉(zhuǎn)到之前相要訪問的頁面,本文僅演示路由跳轉(zhuǎn)和導航守衛(wèi)相關(guān)代碼的實現(xiàn),不包含具體的權(quán)限驗證和登錄請求,需要的朋友可以參考下
    2022-12-12
  • 使用webpack搭建vue項目及注意事項

    使用webpack搭建vue項目及注意事項

    這篇文章主要介紹了使用webpack搭建vue項目的方法,本文以開發(fā)環(huán)境為例,通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-06-06
  • vue自定義權(quán)限標簽詳細代碼示例

    vue自定義權(quán)限標簽詳細代碼示例

    這篇文章主要給大家介紹了關(guān)于vue自定義權(quán)限標簽的相關(guān)資料,在Vue中你可以通過創(chuàng)建自定義組件來實現(xiàn)自定義標簽組件,文中給出了詳細的代碼示例,需要的朋友可以參考下
    2023-09-09
  • 基于vue組件實現(xiàn)猜數(shù)字游戲

    基于vue組件實現(xiàn)猜數(shù)字游戲

    這篇文章主要為大家詳細介紹了基于vue組件實現(xiàn)猜數(shù)字游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • highCharts提示框中顯示當前時間的方法

    highCharts提示框中顯示當前時間的方法

    今天小編就為大家分享一篇關(guān)于highCharts提示框中顯示當前時間的方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • vue中引用swiper輪播插件的教程詳解

    vue中引用swiper輪播插件的教程詳解

    這篇文章主要介紹了vue中引用swiper輪播插件的方法,在需要使用swiper的組件里引入swiper,swiper的初始化放在mounted里。具體實例代碼大家跟隨腳本之家小編一起看看吧
    2018-08-08
  • elementPlus修改主題色以及皮膚設(shè)置思路

    elementPlus修改主題色以及皮膚設(shè)置思路

    這篇文章主要介紹了elementPlus修改主題色以及皮膚設(shè)置思路,具有很好的參考價值,希望對大家有所幫助。
    2023-04-04
  • vue2 前后端分離項目ajax跨域session問題解決方法

    vue2 前后端分離項目ajax跨域session問題解決方法

    本篇文章主要介紹了vue2 前后端分離項目ajax跨域session問題解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • Vue3通過hooks方式封裝節(jié)流和防抖的代碼詳解

    Vue3通過hooks方式封裝節(jié)流和防抖的代碼詳解

    vue3 中的 hooks 就是函數(shù)的一種寫法,就是將文件的一些單獨功能的js代碼進行抽離出來,放到單獨的js文件中,或者說是一些可以復用的公共方法/功能,本文給大家介紹了Vue3通過hooks方式封裝節(jié)流和防抖,需要的朋友可以參考下
    2024-10-10

最新評論

高尔夫| 巴塘县| 富顺县| 敦化市| 台东市| 静乐县| 泰和县| 香格里拉县| 广元市| 宿松县| 鄂托克旗| 九江县| 两当县| 万荣县| 桃江县| 清苑县| 淮安市| 上栗县| 凤城市| 平阳县| 富顺县| 光泽县| 来安县| 乌恰县| 大田县| 山东| 筠连县| 景宁| 会宁县| 蒙山县| 额尔古纳市| 昌邑市| 永定县| 吉水县| 五原县| 工布江达县| 金阳县| 景德镇市| 尖扎县| 岑巩县| 海淀区|