扫码关注官方订阅号
项目使用的是vue1.0版本,在路由跳转里面设置了keep-alived,在ready里面定义了一个初始化方法,现在遇到了一个问题,就是页面只有第一次打开就行数据请求 第二次 不会进行请求。求解决方法
可以watch路由的变化,来调用请求数据的方法 再渲染页面
keep-alived你把请求放在actived那里.去看下vue生命周期
使用钩子函数,在路由切换时进行初始化https://github.com/vuejs/vue-...
Vue.component('hook-example', { // ... other options route: { data: function () { this.fetchData(); }, } })
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
可以watch路由的变化,来调用请求数据的方法 再渲染页面
keep-alived
你把请求放在actived那里.
去看下vue生命周期
使用钩子函数,在路由切换时进行初始化
https://github.com/vuejs/vue-...