Vue: método de datos no llamado con `this` como argumento cuando se utilizan mixins con la opción de datos

Creado en 6 dic. 2017  ·  4Comentarios  ·  Fuente: vuejs/vue

Versión

2.5.9

Enlace de reproducción

https://codepen.io/cool_zjy/pen/KyLpve

pasos para reproducir

  1. ejecutar la reproducción
  2. VueComponent iniciado sesión en la consola
  3. descomentar // mixins: [mixin],
  4. ejecutar la reproducción de nuevo

¿Lo que es esperado?

VueComponent iniciado sesión en la consola

¿Qué está pasando realmente?

undefined iniciado sesión en la consola

bug

Todos 4 comentarios

Utilice this para acceder a la instancia del componente en ganchos y otros métodos.
https://codepen.io/Akryum/pen/OOYywd

@Akryum ¿ data recibe la instancia vm como primer argumento https://github.com/vuejs/vue/pull/6760

Estoy en relaciones públicas.

Creo que la solución es agregar this como segundo argumento en call en la función mergeDataOrFn

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