1.0.24
https://github.com/kucherenkovova/piano/tree/BUG-report-vue
buka folder demo dan buka index.html
Masukkan sesuatu ke dalam bidang masukan Email layout
.
Letakkan kursor di tengah teks Anda.
Tekan backspace pada keyboard virtual.
Teks akan dihapus dari posisi kursor.
Teks dihapus dari ujung string. Atribut selectionStart
diubah entah bagaimana oleh Vue.js
PS Anda dapat mengujinya pada elemen masukan lain yang tidak memiliki v-model
Semuanya akan bekerja dengan baik.
Halo!
Terima kasih telah mengajukan masalah ini 😄. Harap ikuti Panduan Pelaporan Masalah dan berikan JSFiddle atau JSBin minimal yang berisi serangkaian langkah yang dapat direproduksi yang dapat mengarah pada perilaku yang Anda jelaskan.
Saya mengkloning repo Anda dan mengujinya di chrome, berfungsi dengan baik. Lain kali berikan repro sederhana. Orang tidak dapat memeriksa seluruh aplikasi Anda untuk membantu ...
Terima kasih untuk umpan baliknya. Saya akan segera memberikan link gh-pages. Tidak mungkin mereproduksi bug pada codepen atau jsfiddle karena sifat Piano.js.
Begitu, dalam hal ini mungkin karena Piano.js. Akan lebih bagus jika Anda bisa membuat repro tanpa pianojs 👍
@posva Hai lagi! Ini codepen dengan repro
Langkah-langkah untuk mereproduksi:
Menantikan tanggapan Anda!
Saya tidak punya internet kemarin 😢 Saya harap bisa melakukannya malam ini
Akhirnya internet kembali. Saya mengalami masalah saat membuat pengujian yang rusak sebagai pengujian unit. Saya akan mencoba lagi hari ini dengan tes e2e meskipun itu berlebihan. Memanggil metode blur pada input tidak berperilaku sama seperti yang sebenarnya.
Perbaikan yang saya dapatkan adalah tidak mengatur nilai input jika tidak berubah menjadi kabur. Ini pada dasarnya menambahkan _toString(self._watcher.value) !== el.value
ke kondisi di sini
Komentar yang paling membantu
Saya tidak punya internet kemarin 😢 Saya harap bisa melakukannya malam ini