【发布时间】:2021-09-10 21:08:36
【问题描述】:
我正在开发 nuxt-typescript 项目。我在 /middleware/redirect.ts 中的中间件:
import { Middleware } from '@nuxt/types'
const redirect: Middleware = (context) => {
console.log(context)
}
export default redirect
并像这样添加到 index.veu 页面:
<script lang="ts">
import Vue from 'vue'
import redirect from '~/middleware/redirect'
export default Vue.extend({
middleware: [redirect],
data () {
return {}
}
})
</script>
但它不起作用,我得到错误。 有什么解决办法吗?
不幸的是,文档不清楚。 click
【问题讨论】:
-
您不应该将列表中使用的中间件列为字符串吗?像这样:
middleware: ['redirect'].
标签: javascript typescript vue.js nuxt.js