nuxt.js - Nuxt 从中间件访问匹配组件的布局属性
问题描述
所以我有这个负责加载内容服务器端的中间件:
try {
const post = await import(`~/contents/help${route.path}${route.path.split('/').length == 2 ? '/index' : ''}.md`);
store.commit('setHelpContent', post.default);
} catch(e) {
console.log('No Help available');
store.commit('setHelpContent', null);
}
但这仅在某些具有特定布局的页面(具有<Help />
插槽的页面)上才有意义。我可以检查匹配的组件数据吗?
我试图检查route.matched[0].components
,但没有成功:(
另一种解决方案是能够调用asyncData
布局组件,但不幸的是这似乎不可用:(
谢谢
解决方案
推荐阅读
- javascript - 在源中播放带有井号的音频不起作用
- c# - 实体框架模型中的集合未更新
- mysql - mysqlfrm 无法连接到 mysql 服务器
- mysql - 具有表值条件的 Laravel 查询
- raspberry-pi3 - Pi 3b (2015) 模型相机覆盖 png
- javascript - 如何使用 OpenProcessing Javascript 动画作为网页背景?
- python - Python For Loop没有迭代整个数据框
- c - 在 C 中打印 Collatz 猜想的起始编号
- python - 如何在 Python 中使用请求搜索谷歌
- css - 不需要的 CSS 边框样式(DataTables 标题)