Vue error: unable to get attribute "_ _ ob__" that is not defined or referenced by null

as follows, a simple component, data does not have return because it does not need data.

<template>
    <div>A</div>
</template>

<script type="text/javascript">
export default {
    name: "app",
    data() {
        // return;
    }
}
</script>

then switch from this page (which contains only this component) to another page and report an error:

Why?

Mar.30,2021

Change

to

export default {
    name: 'app',
    data() {
       return {}
    }
}

or

export default {
    name: 'app'
}
Menu