正确的写法在 unplugin-vue-router 解析页面读取信息后生成的 route.ts 中会加入类似以下代码段的 meta 信息
{
path: "/hi",
name: "/hi",
component: () => import("./assets/_hi_-kdq1g9hr.js"),
/* no children */
meta: {
"layout": home
}
},
<script setup lang="ts">
const { t } = useI18n()
</script>
<template>
<div>
{{ t('found') }}
</div>
</template>
<route lang="yaml">
meta:
layout: home
</route>
import { defineComponent } from 'vue'
export default defineComponent({
setup() {
// your setup code here
const { t } = useI18n()
// eslint-disable-next-line unused-imports/no-unused-vars
const { route } = useRoute()
return () => (
<>
<div>
{ t('found') }
</div>
<route lang="yaml">
meta:
layout: home
</route>
</>
)
},
})
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.