欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

1、 考核知識(shí)點(diǎn)

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

2、 練習(xí)目標(biāo)

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

3、 需求分析

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

4、 案例分析

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

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

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

 3.點(diǎn)擊下方“比較”按鈕,顯示比較結(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>請(qǐng)輸入第一個(gè)數(shù): </span>
            <input v-model.number="input1" @focus="handleFocus"/>
        </label>
    </div>
    <div>
        <label>
            <span>請(qǐng)輸入第二個(gè)數(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">第一個(gè)數(shù)</span><span>{{ txt }}</span><span :class="num2Size">第二個(gè)數(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"
				}
			},
			// 當(dāng)input1或者input2獲取焦點(diǎn)就清空txt
			handleFocus() {
				this.txt = ''
			}
		}
	})
</script>
</body>
</html>

總結(jié)

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

相關(guān)文章

  • Vue移動(dòng)端實(shí)現(xiàn)pdf/excel/圖片在線預(yù)覽

    Vue移動(dòng)端實(shí)現(xiàn)pdf/excel/圖片在線預(yù)覽

    這篇文章主要為大家詳細(xì)介紹了Vue移動(dòng)端實(shí)現(xiàn)pdf/excel/圖片在線預(yù)覽功能的相關(guān)方法,文中的示例代碼講解詳細(xì),有需要的小伙伴可以參考下
    2024-04-04
  • Vue中實(shí)現(xiàn)視頻播放的示例詳解

    Vue中實(shí)現(xiàn)視頻播放的示例詳解

    這篇文章主要為大家學(xué)習(xí)介紹了基于Vue如何實(shí)現(xiàn)視頻播放的功能,文中的示例代碼講解詳細(xì),具有一定的參考價(jià)值,需要的小伙伴可以了解一下
    2023-08-08
  • vue watch監(jiān)聽對(duì)象及對(duì)應(yīng)值的變化詳解

    vue watch監(jiān)聽對(duì)象及對(duì)應(yīng)值的變化詳解

    下面小編就為大家分享一篇vue watch監(jiān)聽對(duì)象及對(duì)應(yīng)值的變化詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-02-02
  • Vue數(shù)據(jù)更新但頁面沒有更新的多種情況問題及解決

    Vue數(shù)據(jù)更新但頁面沒有更新的多種情況問題及解決

    這篇文章主要介紹了Vue數(shù)據(jù)更新但頁面沒有更新的多種情況問題及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • vue+echart實(shí)現(xiàn)圓滑折線圖

    vue+echart實(shí)現(xiàn)圓滑折線圖

    這篇文章主要為大家詳細(xì)介紹了vue+echart實(shí)現(xiàn)圓滑折線圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • Vue.js+express利用切片實(shí)現(xiàn)大文件斷點(diǎn)續(xù)傳

    Vue.js+express利用切片實(shí)現(xiàn)大文件斷點(diǎn)續(xù)傳

    斷點(diǎn)續(xù)傳就是要從文件已經(jīng)下載的地方開始繼續(xù)下載,本文主要介紹了Vue.js+express利用切片實(shí)現(xiàn)大文件斷點(diǎn)續(xù)傳,具有一定的參考價(jià)值,感興趣的可以了解下
    2023-05-05
  • vue3?api自動(dòng)導(dǎo)入神器推薦

    vue3?api自動(dòng)導(dǎo)入神器推薦

    在做vue3項(xiàng)目中時(shí),每次使用都需要先進(jìn)行引入,下面這篇文章主要給大家介紹了關(guān)于vue3?api自動(dòng)導(dǎo)入的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-02-02
  • Vue動(dòng)態(tài)添加屬性到data的實(shí)現(xiàn)

    Vue動(dòng)態(tài)添加屬性到data的實(shí)現(xiàn)

    在vue中請(qǐng)求接口中,一個(gè)請(qǐng)求方法可能對(duì)應(yīng)后臺(tái)兩個(gè)請(qǐng)求接口,所以請(qǐng)求參數(shù)就會(huì)有所不同。需要我們先設(shè)置共同的參數(shù),然后根據(jù)條件動(dòng)態(tài)添加參數(shù)屬性
    2022-08-08
  • 詳解在vue中如何實(shí)現(xiàn)屏幕錄制與直播推流功能

    詳解在vue中如何實(shí)現(xiàn)屏幕錄制與直播推流功能

    屏幕錄制和直播推流是現(xiàn)代Web應(yīng)用中常用的功能,Vue作為一種流行的JavaScript框架,提供了一些工具和庫,可以方便地實(shí)現(xiàn)屏幕錄制和直播推流功能,本文將介紹如何在Vue中進(jìn)行屏幕錄制和直播推流,需要的朋友可以參考下
    2024-01-01
  • Vue頁面中實(shí)現(xiàn)平滑滾動(dòng)功能

    Vue頁面中實(shí)現(xiàn)平滑滾動(dòng)功能

    這是一個(gè)實(shí)現(xiàn)平滑滾動(dòng)的函數(shù),可以讓頁面在滾動(dòng)到指定位置時(shí)產(chǎn)生緩動(dòng)效果,本文給大家介紹了如何在在Vue頁面中實(shí)現(xiàn)平滑滾動(dòng)功能,<BR>,文中詳細(xì)的代碼講解供大家參考,具有一定的參考價(jià)值,需要的朋友可以參考下
    2023-12-12

最新評(píng)論