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

2018-09-21 21:38

阅读:558

  前言

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

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

  


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

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

  


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

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

  


  具体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>

  总结

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


评论


亲,登录后才可以留言!