我注意到 Viewflow 有一个优化,当您单击侧边栏(和其他一些地方)中的链接时,它不会执行常规的整页加载,但似乎对目标页面执行 AJAX 请求,并动态替换元素与结果中的元素。
这破坏了我的一些代码,但我无法在 Viewflow 代码库中找到它的实现位置。
1) 在视图流代码库中的位置是为链接添加点击处理程序并使用 Ajax 请求覆盖它们的代码。
2)是否有推荐的方法来禁用特定页面的此功能?
我注意到 Viewflow 有一个优化,当您单击侧边栏(和其他一些地方)中的链接时,它不会执行常规的整页加载,但似乎对目标页面执行 AJAX 请求,并动态替换元素与结果中的元素。
这破坏了我的一些代码,但我无法在 Viewflow 代码库中找到它的实现位置。
1) 在视图流代码库中的位置是为链接添加点击处理程序并使用 Ajax 请求覆盖它们的代码。
2)是否有推荐的方法来禁用特定页面的此功能?
Viewflow 使用 Turbolinks 来加速页面加载并为用户提供类似 SPA 的 UX。
自定义 javascript 的推荐方法是将代码包装到标准 Web 组件中 - http://docs.viewflow.io/material_frontend.html#custom-components