vue.js提交按鈕時(shí)進(jìn)行簡(jiǎn)單的if判斷表達(dá)式詳解
前言
本文主要介紹的是vue.js提交按鈕時(shí)進(jìn)行簡(jiǎn)單的if判斷表達(dá)式的相關(guān)內(nèi)容,分享出來(lái)供大家參考學(xué)習(xí),是一個(gè)簡(jiǎn)單的業(yè)務(wù)需求,下面話不多說(shuō)了,看圖說(shuō)話
1:當(dāng)充值金額沒有填寫的時(shí)候,會(huì)有Toast小彈框提示“請(qǐng)輸入有效的充值金額”
if (!this.money) { console.log('money',money); Toast({ message: '請(qǐng)輸入有效的充值金額', duration: 2000 }); }
2:當(dāng)?shù)诙€(gè)框?qū)嵤战痤~沒有填寫的時(shí)候,會(huì)有Toast小彈框提示“請(qǐng)輸入有效的實(shí)付金額”
else if (!this.moneyReal) { console.log('moneyReal',moneyReal); Toast({ message: '請(qǐng)輸入有效的實(shí)付金額', duration: 2000 }); }
3:當(dāng)兩個(gè)輸入框都填寫的時(shí)候,會(huì)彈出一個(gè)MessageBox詢問框
else { MessageBox.confirm('你確定要充值么?', '提示').then(action => { }); }
具體demo如下
<template> <div class="app"> <mt-field label="充值金額" id="money" placeholder="請(qǐng)輸入" v-model="money" type="number"></mt-field> <mt-field label="實(shí)收金額" id="moneyReal" placeholder="請(qǐng)輸入" v-model="moneyReal" type="number"></mt-field> <div class="rechage"> <button @click="chongZhiForMember">充 值</button> </div> </div> </template> <script> import { Field, MessageBox, Toast } from 'mint-ui'; export default { data() { return { // 會(huì)員卡余額 } }, methods: { chongZhiForMember() { if(!this.money) { console.log('money', money); Toast({ message: '請(qǐng)輸入有效的充值金額', duration: 2000 }); } else if(!this.moneyReal) { console.log('moneyReal', moneyReal); Toast({ message: '請(qǐng)輸入有效的實(shí)付金額', duration: 2000 }); } else { MessageBox.confirm('你確定要充值么?', '提示').then(action => { }); } } }, } </script> <style scoped> .app { background: #F1F1F1; height: 17.78rem; } .rechage button { outline: none; border: none; height: 1rem; width: 3.5rem; font-size: 0.5rem; color: white; background: #449EF4; border-radius: 0.15rem; } .rechage { text-align: center; margin-top: 1rem } </style>
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問大家可以留言交流,謝謝大家對(duì)腳本之家的支持。
相關(guān)文章
vue3+ts+vite使用el-table表格渲染記錄重復(fù)情況
這篇文章主要給大家介紹了關(guān)于vue3+ts+vite使用el-table表格渲染記錄重復(fù)情況的相關(guān)資料,我們可以通過(guò)合并渲染、數(shù)據(jù)緩存或虛擬化等技術(shù)來(lái)減少重復(fù)渲染的次數(shù),文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-12-12vue組件傳值(高級(jí))、屬性傳值、反向傳值、跨級(jí)傳值實(shí)例詳解
父組件通過(guò)屬性傳值給子組件,父組件修改數(shù)據(jù)后會(huì)刷新頁(yè)面并重新傳值給子組件,子組件可以修改父組件傳的值并刷新自己的頁(yè)面?但是并不會(huì)修改父組件中的值,這篇文章主要介紹了vue組件傳值(高級(jí))、屬性傳值、反向傳值、跨級(jí)傳值,需要的朋友可以參考下2022-09-09在antd Form表單中select設(shè)置初始值操作
這篇文章主要介紹了在antd Form表單中select設(shè)置初始值操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-11-11Vue + Node.js + MongoDB圖片上傳組件實(shí)現(xiàn)圖片預(yù)覽和刪除功能詳解
這篇文章主要介紹了Vue + Node.js + MongoDB圖片上傳組件實(shí)現(xiàn)圖片預(yù)覽和刪除功能,結(jié)合實(shí)例形式詳細(xì)分析了Vue + Node.js + MongoDB基于圖片上傳組件實(shí)現(xiàn)圖片預(yù)覽和刪除功能相關(guān)操作技巧,需要的朋友可以參考下2020-04-04vue使用driver.js完成頁(yè)面引導(dǎo)功能的示例詳解
在Vue中,driver.js通常是指用于實(shí)現(xiàn)用戶引導(dǎo)和教程功能的JavaScript庫(kù),它可以幫助開發(fā)者在應(yīng)用程序中創(chuàng)建交互式的引導(dǎo)和教程,以引導(dǎo)用戶了解應(yīng)用程序的不同功能和界面,本文就簡(jiǎn)單的給大家介紹一下vue如何使用driver.js完成頁(yè)面引導(dǎo)功能2023-08-08Vue中的this.$options.data()和this.$data用法說(shuō)明
這篇文章主要介紹了Vue中的this.$options.data()和this.$data用法說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-07-07vue?watch中如何獲取this.$refs.xxx節(jié)點(diǎn)
這篇文章主要介紹了vue?watch中獲取this.$refs.xxx節(jié)點(diǎn)的方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-08-08一次在vue中使用post進(jìn)行excel表下載的實(shí)戰(zhàn)記錄
最近遇到了需求,覺著有必要給大家總結(jié)下,這篇文章主要給大家介紹了關(guān)于一次在vue中使用post進(jìn)行excel表下載的實(shí)戰(zhàn)記錄,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-07-07