vant-weap 小程序 indexBar索引栏右侧无法点击切换

如题在weap文档上的indexBar是可以点击右侧切换对应索引内容
数字对数字 字符串对字符串

index-bar.js中找到scrollToAnchor函数

scrollToAnchor: function (index) {
            var _this = this;
            if (typeof index !== 'number' || this.scrollToAnchorIndex === index) {
                return;
            }
            this.scrollToAnchorIndex = index;
            var anchor = this.children.find(function (item) {
                return item.data.index === _this.data.indexList[index];
            });
            if (anchor) {
                this.$emit('select', anchor.data.index);
    
                wx.pageScrollTo({
                    duration: 0,
                    scrollTop: anchor.top
                });
            }
        }

类型不一致 String !== Number

解决办法:

  1. 把两个类型转换成相同类型则触发判断全等条件就可以正常使用index-bar右侧点击切换啦!
    var anchor = this.children.find(function (item) {
    	return item.data.index === String(_this.data.indexList[index]);
    });
    

A-Z 0-9
😊今天又是充满希望的一天!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值