摘要: 在开发Vue项目时,大部分组件是没有必要多次渲染的,所以Vue提供了一个内置组件keep-alive来缓存组件内部状态,避免重复渲染 文档:和<transition>相似,<keep-alive>是一个抽象组件:他自身不会渲染一个DOM元素,也不会出现在父组件链中 一、用法 1、缓存动态组件 <ke 阅读全文
posted @ 2020-01-02 15:12 jbw123 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 一、为什么需要导航守卫? 有时候我们需要通过路由来进行一些操作,比如最常见的登录权限验证,当用户满足条件时,才让其进入导航,否则就取消跳转,并跳到登录界面让其登录 我们有很多方法植入路由的导航过程:全局的,单个路由独享的,或者组件级的 二、全局守卫 vue-router全局有三个守卫: 1、rout 阅读全文
posted @ 2020-01-02 12:00 jbw123 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 1 build文件build:文件夹下存放webpack的一些配置,webpack是前端网站的一种项目编译、运行、打包工具。 build.js:是我们完成项目之后需要运行的, 可以将我们的项目文件打包成 静态文件,存放在项目根目录的 dist 文件夹中(现在目录里还没有这个文件夹,build的时候会 阅读全文
posted @ 2020-01-02 09:46 jbw123 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 二、vue-router是什么 这里的路由并不是指我们平时所说的硬件路由器,这里的路由就是SPA(单页应用)的路径管理器。再通俗的说,vue-router就是WebApp的链接路径管理系统。vue-router是Vue.js官方的路由插件,它和vue.js是深度集成的,适合用于构建单页面应用。vue 阅读全文
posted @ 2020-01-02 09:04 jbw123 阅读(570) 评论(0) 推荐(0) 编辑