Приведенный ниже код фактически воспроизводит звуки при каждом нажатии кнопки с помощью vue.js.
Как можно обнаружить нажатие клавиатуры и воспроизведение звука, когда DOM готов, а не при нажатии кнопок?
например, при входном воспроизведении звука v-on:keyup.13="playSound('path/to/mp3')"
В документации Vue в основном объясняются атрибуты html, возможно, это то, что должно быть сделано в JS, я полагаю.Я новичок в Vue.js
Документация Vue.js по Модификаторы событий
См. codepen .
new Vue({
el: '#app',
data: {
text: ''
},
methods: {
playSound (sound) {
if(sound) {
var audio = new Audio(sound);
audio.play();
}
}
}
});