问题:为什么要响应参数变化? 切换路由,路由参数发生了变化,但是页面数据并未及时更新,需要强制刷新后才会变化。 路由后面参数不同渲染相同的组件时(组件复用比销毁重新创建效率要高),在切换路由后,当前组件下的生命周期函数不会再被调用。 解决方案: 使用 watch 监听 watch: { $route ...
分类:
其他好文 时间:
2020-10-16 11:08:37
阅读次数:
18
1.路由拦截 router.beforeEach((to, from, next) => { const userInfo=sessionStorage.getItem(userInfo) const curToken=sessionStorage.getItem(curToken) console ...
分类:
其他好文 时间:
2020-10-16 10:46:36
阅读次数:
29
13.8 npm(nodejs package manager) 使用命令行安装包: 1. cd切换到项目目录下,执行初始化操作 npm init/npm init -y 2. 安装其他依赖包 npm install jquery npm install jquery@1.11.13 npm ins ...
分类:
Web程序 时间:
2020-10-16 10:45:35
阅读次数:
30
记录一下: 我们在特定的情况下强制刷新某些组件 利用include、exclude属性 <keep-alive include="bookLists,bookLists"> <router-view></router-view> </keep-alive> <keep-alive exclude=" ...
分类:
其他好文 时间:
2020-10-14 20:52:19
阅读次数:
45
1,最最常用的是this.$router.push this.$router.push(path:'',query:{id:1});//path是地址,query是传参 2,还可以使用router-link标签: <router-link :to="path"></router-link> 最常用的 ...
分类:
其他好文 时间:
2020-10-12 20:33:55
阅读次数:
27
问题: 现有三个页面a , b , c , 递进关系,a页面router.push跳转至b,b再router.push跳转至c,c使用$router.replace()回到b,然后点击b页面的返回键,需要点击两次才能回到a页面 需求: c保持router.replace至b方式不变,b页面返回键点击 ...
分类:
其他好文 时间:
2020-09-23 23:44:40
阅读次数:
40
为了统一管理请求,每个项目都会去配置axios;而不是在vue中直接使用,那样不好维护等等 下面是我配置的最基础的axios文件 第一步:首先新建一个axios文件,我是放在router文件下的 import axios from "axios"; import { Toast } from "mi ...
分类:
移动开发 时间:
2020-09-23 23:44:25
阅读次数:
66
IP地址如图所示;AR1和AR2配置EBGP,AR4和AR5也配置EBGP,AR2和AR4配置IBGP;根据BGP选路原则4:(一条从IBGP学习到的路由发给BGP邻居之前,通过IGP必须知道该路由,即IGP与BGP同步)。在华为路由器上,默认是将BGP于IGP的同步检查关闭的,原因是为了实现IBGP路由的正常通告。但关闭同步会出现“路由黑洞”。因此有两种解决方案:1.将BGP路由引入IGP,2.
分类:
其他好文 时间:
2020-09-23 23:38:14
阅读次数:
35
项目是前后端分离的,vue部署到生产环境时需要带项目名进行访问。acdmSA是我的项目名。 一、修改vue项目config/index.js中的build配置 assetsPublicPath:'/',改为assetsPublicPath:’/acdmSA/'。 二、修改router配置,src/r ...
分类:
其他好文 时间:
2020-09-18 03:18:35
阅读次数:
59
正如其名,vue-router 提供的导航守卫主要用来通过跳转或取消的方式守卫导航。有多种机会植入路由导航过程中:全局的, 单个路由独享的, 或者组件级的。 参数或查询的改变并不会触发进入/离开的导航守卫。 导航守卫执行的顺序 导航守卫分为:全局的、单个路由独享的、组件内的三种。 【全局的】:是指路 ...
分类:
其他好文 时间:
2020-09-17 23:20:29
阅读次数:
27