Vue: El elemento de selección no se puede representar correctamente con vue 2.0.0 (o superior) en IE 11

Creado en 25 jul. 2017  ·  4Comentarios  ·  Fuente: vuejs/vue

Versión

2.4.2

Enlace de reproducción

https://jsfiddle.net/ntdd9g2a/86/

pasos para reproducir

  1. abre el enlace en IE11
  2. ver que el elemento seleccionado no se representa correctamente

¿Lo que es esperado?

La segunda opción ('菜单 二') en el elemento de selección debería estar a la vista

¿Qué está pasando realmente?

La tercera opción ('菜单 三') en el elemento de selección todavía está a la vista


Tengo que usar setTimeout para resolver este problema. Entonces quiero saber como sucedió

bug

Todos 4 comentarios

De hecho, parece haber un problema. No estoy seguro de si ya lo arreglamos, pero aún no lo publicamos.

@posva , no encontré el código en un desarrollador o un PR solucionó este problema, así que # 6213 😁

Solución alternativa para el ejemplo de jsFiddle hasta que se solucione (que probablemente no funcione en SSR):

  mounted: function() {
    var self = this;
    window.setTimeout(function() {
      self.selected = '2';
    }, 0);

Vue.nextTick() no funcionó.
Bifurqué el OP jsFiddle aquí: https://jsfiddle.net/sidecut/ncznhLt8/

Gracias por eso.

¿Fue útil esta página
0 / 5 - 0 calificaciones