我有一个导出context.isMobile
的中间件。我可以从这样的布局访问它:
layout (ctx) {
if(ctx.isMobile) {
return 'mobile'
} else if (ctx.isDesktop) {
return 'default'
}
},
...但是我无法从data
或computed
访问上下文。如何在那里获取上下文?
答案 0 :(得分:1)
您可以像这样通过this.$nuxt.context
访问上下文:
export default {
data() {
console.log(this.$nuxt.context)
return { /*...*/ }
},
computed: {
myProp() {
console.log(this.$nuxt.context)
return 'foo'
}
}
}