为了账号安全,请及时绑定邮箱和手机立即绑定

请教一下关于express问题

请教一下关于express问题

var priceChecked=req.query.priceChecked;console.log(priceChecked)//这里是1  var params={}if(priceChecked!='all'){    switch (priceChecked){        case '0':priceGt = 0;priceLte=100;break;        case '1':priceGt = 100;priceLte=500;break;        case '2':priceGt = 500;priceLte=1000;break;        case '3':priceGt = 1000;priceLte=5000;break;    }        params = {            salePrice:{                $gt:priceGt,                $lte:priceLte            }    }console.log(params)//为什么这里是空}switch为什么不走case,switch (“1”)就走case1,但是获取到的1就是字符串1请求地址GET /goods?page=1&pageSize=8&sort=1&priceChecked=1;
查看完整描述

1 回答

已采纳
?
CodeManDSH

TA贡献58条经验 获得超18个赞

有可能是你的priceChecked是个int,用数据类型转换成string试试呗

查看完整回答
反对 回复 2018-03-30
  • 1 回答
  • 0 关注
  • 965 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信