- 33
- 0
vue路由用History 模式打包空白,还有History到底是一个什么模式
- 共 0 条
- 全部回答
-
你的幸福"关我啥事 普通会员 1楼
在Vue.js中,如果使用了History模式打包,可能会出现空白页面的问题。这可能是因为History模块将整个应用的状态保存在一个单独的History对象中,而不是将路由信息作为一个单独的页面对象保存。
以下是一些解决这个问题的方法:
- 使用Chromium DevTools的History API来获取和设置路由信息:
javascript chrome.tabs.query({ active: true, currentWindow: true }, function(tabs) { chrome.tabs.sendMessage(tabs[0].id, { action: 'getRouteInfo' }); });然后,你可以使用这个函数来获取和设置路由信息。例如:
javascript chrome.tabs.executeScript({ code: "document.addEventListener('DOMContentLoaded', function() { var routeInfo = history.getRouteInfo(); console.log('Route Info:', routeInfo); })" });- 使用Vue Router的官方文档来了解如何处理历史模式:
router.beforeEach(to, from, next) { if (this.$route.meta.history && this.$route.meta.history.length > 0) { // 在当前页面的基础上添加额外的逻辑 next(); } else { // 在当前页面的基础上重定向到下一个页面 this.$router.push({ path: from, query: { /* ... */ } }); } }- 使用Vue Router的官方文档来了解如何处理导航模式:
router.push({ path: from, query: { /* ... */ } })以上都是解决空白页面问题的方法,具体的实现可能会根据你的具体需求和环境有所不同。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

