Vue-Router简明教程(进阶)

Vue-Router简明教程(进阶)

导航守卫

译者注

“导航”表示路由正在发生改变。

正如其名,vue-router 提供的导航守卫主要用来通过跳转或取消的方式守卫导航。有多种机会植入路由导航过程中:全局的, 单个路由独享的,
或者组件级的。

记住参数或查询的改变并不会触发进入/离开的导航守卫
。你可以通过观察 $route 对象
来应对这些变化,或使用 beforeRouteUpdate 的组件内守卫。

阅读更多
WebPack常见加载器

WebPack常见加载器

WebPack的资源管理

在 webpack 出现之前,前端开发人员会使用 grunt 和 gulp 等工具来处理资源,并将它们从 /src 文件夹移动到 /dist/build
目录中。同样方式也被用于 JavaScript 模块,但是,像 webpack 这样的工具,将动态打包(dynamically bundle)
所有依赖项(创建所谓的依赖图(dependency graph)
)。这是极好的创举,因为现在每个模块都可以明确表述它自身的依赖,我们将避免打包未使用的模块。

webpack 最出色的功能之一就是,除了 JavaScript,还可以通过 loader 引入任何其他类型的文件。也就是说,以上列出的那些
JavaScript 的优点(例如显式依赖),同样可以用来构建网站或 web 应用程序中的所有非 JavaScript 内容。

阅读更多
纯CSS实现的翻书效果
REST API 的最佳入门教程

REST API 的最佳入门教程

如果你看到这里,你以前可能听说过API 和REST,然后你就会想:
“这些都是什么东西?”。也许你已经了解过一些这方面的知识,但却不知道从何入手。在这个教程中,我将会诠释REST的基础以及如何给应用创建一个API(包括认证授权)

阅读更多
使用Django+Vue.js快速构建项目