<template>
<nav v-once>
<catalog-menu-container v-once :items="this.awd.children_data" />
</nav>
</template>
<script>
import axios from 'axios';
import catalogMenuContainer from '~/components/catalog/menu/container.vue'
export default {
name: 'catalog-menu',
components: {
catalogMenuContainer
},
async serverPrefetch () {
let { data } = await axios.get('url')
this.awd = data;
}
}
</script>
此代码中的组件在服务器端呈现。而且,它再次在客户端呈现。如何禁用客户端渲染?我只想要在服务器端生成的 html。“v-once”不起作用。