前端搜索接口传参数子类型Number,默认传参为null,在接口进行判断

54 篇文章 2 订阅
12 篇文章 0 订阅

html

		<el-form :model="querInfoDialog" label-width="100px">
                <el-form-item label="最小数值" style="display:inline-block;">
                    <el-input v-model="querInfoDialog.leastNumber" placeholder="请输入最小数值"
                        oninput="value=value.replace(/^\.+|[^\d.]/g,'')"></el-input>
                </el-form-item>
                <el-form-item label="最大数值" style="display:inline-block;">
                    <el-input v-model="querInfoDialog.maxNumber" placeholder="请输入最大数值"
                        oninput="value=value.replace(/^\.+|[^\d.]/g,'')"></el-input>
                </el-form-item>
                <el-button size="medium" style="display:inline-block;margin-left:50px;" @click="getInfo">搜索
                </el-button>
           </el-form>
           

js

 data () {
        return {
            querInfoDialog: {
                // 默认显示第几页
                currentDialog: 1,
                // 默认每页显示的条数(可修改)
                // size: 10,
                sizeDialog: 10,
                leastNumber: null,
                maxNumber: null,
            },
            holderAddress: null
        }
    },
methods: {
// 搜索
        getInfo () {
            let a = this.querInfoDialog.leastNumber     // 默认搜索为0
            let b = this.querInfoDialog.maxNumber       // 默认搜索为0
            a = Number(a)                               // 然后再转化数字
            b = Number(b)                               // 然后再转化数字
            getTokenHolderData({
                maxNumber: b == 0 ? null : b,       // 默认搜索为0加个判断	默认是接口要传默认null 		这里是关键!!!
                leastNumber: a == 0 ? null : a,     // 默认搜索为0加个判断	默认是接口要传默认null  		这里是关键!!!
                holderAddress: this.holderAddress,
                current: this.querInfoDialog.currentDialog,
                size: this.querInfoDialog.sizeDialog,
            }).then(res => {
                console.log(res, '筛选后列表');
                if (res.success == true) {
                    // this.tokenDialogData = res.data
                }
                else {
                    this.$message({
                        type: 'error',
                        message: res.msg
                    });
                    this.tokenDialogData = []
                }
            })
        },
 }

最后

感觉文章好的话记得点个心心和关注和收藏,有错的地方麻烦指正一下,如果需要转载,请标明出处,多谢!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值