[英]how to handle axios error unifiedly in asyncData() in SSR nuxt.js
[英]Nuxt - Handle routes at runtime with ssr activated
你好:我有一個快速的問題
target: 'server'
/person/maxime
maxime 會給我模板: PersonsSingle
)_pages/person.vue
)我該如何在運行時處理這個? 我想這與中間件有關,但這里的最佳策略是哪一個?
PS:我使用這個系統是因為兩個具有相同結構的 url(例如: /person/maxime
和/person/sam
可能會導致兩個完全不同的模板)。 不要問我為什么要處理它:/
我就是這樣做的。
async asyncData({ $axios }) {
const data = await $axios.$get('...')
const templateType = data.templateType
return {
templateType
}
}
<template>
<div>
<page-1 v-if="templateType === 'foo'" />
<page-2 v-else />
</div>
</template>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.