airyland / airyland/vux

picker组件数据更新的时候跳动 和 picker中找到一处代码问题。

Abierto
#2,457 8 comentarios 1 reacción 0 asignados Ver en GitHub
component/picker
Lenguaje dominante
Vue
Estrellas
17.5k
Forks
3.6k
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

### --------------------- 重点内容 ----------------------
# 在picker组件中,异步更新数据(例如通过网络请求获取的picker数据内容)。每次在更新数据的时候,界面要跳一下。甚至连官方的demo中也会跳一下,那种从下面稍稍往上滑一点的跳动。请问有没有办法让它更新数据的时候不跳一下。
#### 问题图示1:
![12](https://user-images.githubusercontent.com/19423902/35557960-ab633db0-05e1-11e8-9b0d-9234e7b24ece.gif)

#### 问题图示2:
![default](https://user-images.githubusercontent.com/19423902/35557733-f05ad884-05e0-11e8-8544-346ad0733ec4.gif)

### -------------------- 下面为次要内容 ---------------------
今天在解决上面的问题的时候发现picker组件中的一处问题。

#### 问题描述:
在picker中定义了属性 `itemClass`
在渲染数据的`render`方法中`new Scroller`的时候传入的`option`对象中的`itemClass`使用的是:`_this.item_class`

#### 问题所在:
不应该是`_this.item_class` 而是 `_this.itemClass`

#### 图示:
![_20180130170448](https://user-images.githubusercontent.com/19423902/35557354-d88686d2-05df-11e8-9fa8-fa2ae02cfc92.png)

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.