vue.js - Vue 之前的 each 不会对重新加载起作用
问题描述
BeforeEach 不会对页面重新加载起作用:
const router = new VueRouter({routes: Routes, mode: 'history'});
router.beforeEach((to, from, next) => {
Event.fire('loader-start', 'start');
next();
console.log(from);
console.log(to);
axios.post('/validate-route', {
from: from,
to: to,
}).then((res) => {
console.log(res);
next();
}).catch((err) => {
console.log(err);
next(false);
});
});
Vue.use(VueRouter);
我正在尝试验证后端的所有路由,而不是添加beforeEnter
每个路由器路由。
但只有那个选项有效..
从这里作为答案说我已经使用路由器将路由器添加到上面的顶部。
解决方案
推荐阅读
- reactjs - 如何在 React 导航中将图像作为参数传递
- python - 有没有办法生成一个矩阵来显示induvials之间的交互,它不仅定义它们是否交互,而且定义了多少次
- r - knitr 代码块选项来隐藏 roxygen 注释
- python - 如何在 PyGame 中使文本闪烁?
- c# - 解密聊天客户端中的传入消息时出错
- python - 如何实现色度特征 LSTM 学习
- python - AES 密钥长度不正确(89 字节)
- python - 使用 Squid 代理和 ICAP 的 AWS boto3 上传对象问题
- ignite - 是否可以在 Ignite 中的多值字段上创建索引?
- ssh - Ansible - AWX (Tower) - 如何正确设置基于 SSH 密钥的连接