airyland / airyland/vux

[Bug Report] item组件的scrollToActiveTab方法定位错误

Open
#3,244 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Vue
Stars
17.5k
Forks
3.6k
PR merge metrics
No merged PRs in 30d

Description

### VUX version
2.9.2

### OS/Browsers version
ios9.2.1/safari

### Vue version
2.5.17

### Code

```html
代码nav.scrollLeft = (currentIndexTab.offsetLeft - (nav.offsetWidth - currentIndexTab.offsetWidth) / 2 - nav.scrollLeft) / scrollDuration中,等号右侧nav.scrollLeft是个变量,一直在变化,这个是不是应该定义一个变量放到step方法外部,然后这段代码中引入这个变量,进行数值计算
```

### Steps to reproduce
可滚动的tab中,初始定位到超出屏幕宽度的tab-item中,被选中的tab-item并没有在屏幕中间显示,跑偏位置因nav.scrollLeft的不同而不同

### What is Expected?
当前选中tab定位在设备中间

### What is actually happening?
定位错误

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.