vue.js提交按钮时进行简单的if判断表达式详解


Posted in Javascript onAugust 08, 2018

前言

本文主要介绍的是vue.js提交按钮时进行简单的if判断表达式的相关内容,分享出来供大家参考学习,是一个简单的业务需求,下面话不多说了,看图说话

1:当充值金额没有填写的时候,会有Toast小弹框提示“请输入有效的充值金额”

vue.js提交按钮时进行简单的if判断表达式详解

if (!this.money)
    {
     console.log('money',money);
     Toast({
      message: '请输入有效的充值金额',
      duration: 2000
     });
    }

2:当第二个框实收金额没有填写的时候,会有Toast小弹框提示“请输入有效的实付金额”

vue.js提交按钮时进行简单的if判断表达式详解

else if (!this.moneyReal)
    {
     console.log('moneyReal',moneyReal);
     Toast({
      message: '请输入有效的实付金额',
      duration: 2000
     });
    }

3:当两个输入框都填写的时候,会弹出一个MessageBox询问框

vue.js提交按钮时进行简单的if判断表达式详解

else
    {
     MessageBox.confirm('你确定要充值么?', '提示').then(action => {
     });
    }

具体demo如下

<template>
 <div class="app">

  <mt-field label="充值金额" id="money" placeholder="请输入" v-model="money" type="number"></mt-field>
  <mt-field label="实收金额" id="moneyReal" placeholder="请输入" 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 {

    // 会员卡余额
   }
  },
  methods: {

   chongZhiForMember() {
    if(!this.money) {
     console.log('money', money);
     Toast({
      message: '请输入有效的充值金额',
      duration: 2000
     });
    } else if(!this.moneyReal) {
     console.log('moneyReal', moneyReal);
     Toast({
      message: '请输入有效的实付金额',
      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>

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Javascript 相关文章推荐
Javascript 获取LI里的内容
Dec 17 Javascript
juqery 学习之四 筛选查找
Nov 30 Javascript
jquery中邮箱地址 URL网站地址正则验证实例代码
Sep 15 Javascript
jQuery $.extend()用法总结
Jun 15 Javascript
推荐一个自己用的封装好的javascript插件
Jan 29 Javascript
JS+CSS实现仿触屏手机拨号盘界面及功能模拟完整实例
May 16 Javascript
jquery+CSS3实现淘宝移动网页菜单效果
Aug 31 Javascript
JavaScript定时器制作弹窗小广告
Feb 05 Javascript
详解Vue监听数据变化原理
Mar 08 Javascript
vue-loader教程介绍
Jun 14 Javascript
详解React-Native解决键盘遮挡问题(Keyboard遮挡问题)
Jul 13 Javascript
详解基于 Nuxt 的 Vue.js 服务端渲染实践
Oct 24 Javascript
解决jquery的ajax调取后端数据成功却渲染失败的问题
Aug 08 #jQuery
JS+HTML5实现获取手机验证码倒计时按钮
Aug 08 #Javascript
JS的Ajax与后端交互数据的实例
Aug 08 #Javascript
jquery 通过ajax请求获取后台数据显示在表格上的方法
Aug 08 #jQuery
JavaScript中arguments和this对象用法分析
Aug 08 #Javascript
利用js将ajax获取到的后台数据动态加载至网页中的方法
Aug 08 #Javascript
微信小程序开发背景图显示功能
Aug 08 #Javascript
You might like
PHP基于面向对象实现的留言本功能实例
2018/04/04 PHP
php tpl模板引擎定义与使用示例
2019/08/09 PHP
JavaScript prototype对象的属性说明
2010/03/13 Javascript
js数字转换为float,取N位小数
2014/02/08 Javascript
JavaScript模拟深蓝vs卡斯帕罗夫的国际象棋对局示例
2015/04/22 Javascript
js实现文本框支持加减运算的方法
2015/08/19 Javascript
详解JavaScript中基于原型prototype的继承特性
2016/05/05 Javascript
浅谈angularjs中响应回车事件
2017/04/24 Javascript
JavaScript取得gridview中获取checkbox选中的值
2017/07/24 Javascript
jQuery简单实现对数组去重及排序操作实例
2017/10/31 jQuery
JS实现小球的弹性碰撞效果
2017/11/11 Javascript
vue中使用input[type=&quot;file&quot;]实现文件上传功能
2018/09/10 Javascript
详解Node.js中path模块的resolve()和join()方法的区别
2018/10/29 Javascript
Mint UI实现A-Z字母排序的城市选择列表
2018/12/28 Javascript
微信小程序npm引入vant-weapp的踩坑记录
2019/08/01 Javascript
手把手带你入门微信小程序新框架Kbone的使用
2020/02/25 Javascript
javascript 内存模型实例详解
2020/04/18 Javascript
关于ES6尾调用优化的使用
2020/09/11 Javascript
跟老齐学Python之再深点,更懂list
2014/09/20 Python
零基础写python爬虫之抓取百度贴吧代码分享
2014/11/06 Python
对python GUI实现完美进度条的示例详解
2018/12/13 Python
python 实现selenium断言和验证的方法
2019/02/13 Python
python实现顺时针打印矩阵
2019/03/02 Python
Python 微信爬虫完整实例【单线程与多线程】
2019/07/06 Python
python 实现批量图片识别并翻译
2020/11/02 Python
英国网上花店:Bunches
2016/11/29 全球购物
兼职学生的自我评价
2013/11/24 职场文书
财务会计人员求职的自我评价
2014/01/13 职场文书
考察现实表现材料
2014/05/19 职场文书
大学生国庆节65周年演讲稿范文
2014/09/25 职场文书
2015年个人实习工作总结
2014/12/12 职场文书
安娜卡列尼娜观后感
2015/06/11 职场文书
反腐倡廉心得体会2016
2016/01/13 职场文书
Vue接口封装的完整步骤记录
2021/05/14 Vue.js
pycharm代码删除恢复的方法
2021/06/26 Python
python文件与路径操作神器 pathlib
2022/04/01 Python