我正在做一个 Vue 项目,但我遇到了一个问题。
当我在特定路线中时,我想预渲染一些动态路线。在我的项目中,我有一个/works
显示多个项目列表的路线。每个项目都有一个路由链接,它发送到他的/work/workID
路由并呈现工作页面组件。由于这是一条动态路由,Vue 不会预渲染这些路由,并且每次加载时,我都会延迟 500 毫秒加载图像。
我的图片网址存储在 Vuex 中,图片上传到公共谷歌驱动器文件夹中。
我认为我应该使用类似的东西:
let matched = router.resolve(work/workID).resolved.matched;
let route = matched[matched.length -1];
route.components.default.render;
但是我的图像仍在加载中。希望有人知道这个问题;)