日常填坑系列----爬过的坑往后都会成为你宝贵的经验;
背景:上个页面跳转后带过来一个id,本页面是用swiper展示产品信息,要根据这个id去遍历产品列表取到下标index,用swiper的slideTo方法实现展示相关的产品信息。
从url取到id参数值后
let index = list.map(item => item.id).indexOf(id);
坑就在取的参数"id"为字符串,无法用在id数组中用indexOf去取到下标,正确的方法是需要用到parseInt或者Number方法转为Number类型
let index = list.map(item => item.id).indexOf(parseInt(id));