events
@fps
ts
@fps -> function(fps: number)
@fps -> function(fps: number)
Emitted per second while the game is running.
vue
<script setup>
function getFPS(fps){
console.log(fps.toFixed(2))
}
</script>
<template>
<nes-vue
url="https://taiyuuki.github.io/nes-vue/Super Mario Bros (JU).nes"
@fps="getFPS"
/>
</template>
<script setup>
function getFPS(fps){
console.log(fps.toFixed(2))
}
</script>
<template>
<nes-vue
url="https://taiyuuki.github.io/nes-vue/Super Mario Bros (JU).nes"
@fps="getFPS"
/>
</template>
@success
ts
@success -> function()
@success -> function()
Emitted when the ROM is loaded successfully.
@saved
ts
@saved -> function({id, message, target})
@saved -> function({id, message, target})
Emitted when the state has been saved.
@loaded
ts
@loaded -> function({id, message, target})
@loaded -> function({id, message, target})
Emitted when the state has been loaded.
@removed
ts
@removed -> function(id)
@removed -> function(id)
Emitted when the saved state has been removed.
@error
ts
@error -> funciont({code, message})
@error -> funciont({code, message})
Emitted when error occurs, the code is anumber
:
- 0:ROM load error.
- 1:Save state error.
- 2:Load state error.
- 3:Play fm2 video error.