vue使用watch 观察路由变化,重新获取内容
作者:Fayin 时间:2024-05-05 09:11:16
问题背景:
点击用户头像 => 进入用户个人中心,在用户个人中心里点击其他用户的头像,我希望显示被点击用户的个人中心,但只看到了路由参数在发生变化,页面内容并没有更新。如图:
页面代码如下:
<script>
export default {
data() {
return {
data: {}
}
},
methods: {
fetchDate() {
// 使用 axios获取数据
......
},
created() {
this.fetchDate();
}
}
</script>
解决办法:
使用 watch,观察路由,一旦发生变化便重新获取数据!
<script>
export default {
data() {
return {
data: {}
}
},
methods: {
fetchDate() {
// 使用 axios获取数据
......
},
created() {
// 组件创建完后获取数据,
// 此时 data 已经被 observed 了
this.fetchDate();
},
watch: {
// 如果路由有变化,会再次执行该方法
"$route": "fetchDate"
}
}
</script>
来源:http://www.cnblogs.com/fayin/p/6418950.html
标签:vue,watch,路由
0
投稿
猜你喜欢
一个非常实用的php文件上传类
2023-08-15 17:04:56
实例详解Python中的numpy.abs和abs函数
2023-03-09 08:06:38
Python下实现的RSA加密/解密及签名/验证功能示例
2022-06-25 03:07:16
Python matplotlib超详细教程实现图形绘制
2023-04-20 06:37:53
python实现库存商品管理系统
2023-06-01 06:37:29
深入理解Python中变量赋值的问题
2023-03-20 00:28:07
怎样用cmd命令行运行Python文件
2023-07-15 00:25:11
Python 中pandas索引切片读取数据缺失数据处理问题
2021-06-02 05:13:28
图文详解如何利用PyTorch实现图像识别
2023-02-04 00:54:13
PHP使用ffmpeg给视频增加字幕显示的方法
2024-05-03 15:53:38
Python的Twisted框架上手前所必须了解的异步编程思想
2021-05-02 14:21:44
对Python3 解析html的几种操作方式小结
2021-04-07 20:13:12
Web脚本开发语言比较
2007-08-22 17:32:00
基于Nodejs的Tcp封包和解包的理解
2024-05-11 10:13:43
在flash中使用XML动态菜单
2007-09-06 19:16:00
Python中给List添加元素的4种方法分享
2023-09-12 04:33:58
javascript计时器事件使用详解
2024-05-08 09:38:58
pytorch GAN生成对抗网络实例
2022-06-30 03:41:27
利用rpm打包上线部署golang代码的方法教程
2024-04-26 17:18:26
交互设计模式——分页
2009-07-30 13:00:00