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'
}
MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1b3588c-2bfad.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1b3588c-2bfad.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?