vue中params-解决换路由不刷新问题
2024-10-20 16:00:26
因为依赖路由的params参数获取写在created生命周期里面,因为相同路由二次甚至多次加载的关系 没有达到监听,退出页面再进入另一个文章页面并不会运行created组件生命周期,导致文章数据还是第一次进入的数据。
解决方法:watch监听路由是否变化。
watch: {
// 方法1
'$route' (to, from ) {
//监听路由是否变化
if(this .$route. params .articleId){
// 判断条件1 判断传递值的变化
//获取文章数据
}
}
//方法2
'$route' (to, from ) {
if(to.path == "/page" ) {
/// 判断条件2 监听路由名 监听你从什么路由跳转过来的
this .message = this.$route.query.msg
}
}
}
喜欢的小伙伴可以关注我的微信公众“前端伪大叔”
最新文章
- CDC类
- dubbo源码之一——xml schema扩展
- [LAMP]【转载】——PHP7.0的安装
- [iOS UI进阶 - 4.0] 涂鸦app Demo
- JS 文本输入框放大镜效果
- JavaScript创建读取cookie代码示例【附:跨域cookie解决办法】
- nmon命令用法
- C++待解
- jdbc连接数据库工具包模板
- Spring Security入门(3-3)Spring Security 手工配置并注入 authenticationProvider 和 异常信息传递
- Django 使用 locals() 函数
- iOS 开发 ZFUI framework控件,使布局更简单
- bs4库学习
- JDK源码看ArrayList和Vector的一些区别
- tomcat cluster session同步时保存map数据遇到的问题
- 动手动脑——JAVA语法基础
- 访问 Google
- ul点击li,增加样式
- 【翻译】Context should go away for Go 2
- Android学习之Handler消息
热门文章
- OPERQUERY查询,关于效率,或者说正确用法
- WebLogic服务器
- ViedoUtil获取视频的缩略图
- java(SSM)上传文件到七牛云(对象存储)
- 部署k8s时容器中ping不通
- openstack核心组件--neutron网络服务(4)
- Springboot学习—CommandLineRunner接口(转载)
- 学校或公司转ISP -boardband (上网公司)注意事项记录
- python3 速查参考- python基础 8 ->; 面向对象基础:类的创建与基础使用,类属性,property、类方法、静态方法、常用知识点概念(封装、继承等等见下一章)
- 爬取汽车之家新闻图片的python爬虫代码