Vue: metode data tidak dipanggil dengan `ini` sebagai argumen saat menggunakan mixin dengan opsi data

Dibuat pada 6 Des 2017  ·  4Komentar  ·  Sumber: vuejs/vue

Versi: kapan

2.5.9

Tautan reproduksi

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

Langkah-langkah untuk mereproduksi

  1. menjalankan reproduksinya
  2. VueComponent masuk konsol
  3. hapus komentar // mixins: [mixin],
  4. jalankan reproduksi lagi

Apa yang diharapkan?

VueComponent masuk konsol

Apa yang sebenarnya terjadi?

undefined masuk konsol

bug

Semua 4 komentar

Silakan gunakan this untuk mengakses instance komponen di hook dan metode lain.
https://codepen.io/Akryum/pen/OOYywd

@Akhirum Mengapa? Sejak 2.5 data fungsi menerima instance vm sebagai argumen pertama https://github.com/vuejs/vue/pull/6760

Saya sedang PR.

Saya pikir perbaikannya adalah menambahkan this sebagai argumen kedua pada call dalam fungsi mergeDataOrFn

Apakah halaman ini membantu?
0 / 5 - 0 peringkat