vue项目学习:18-使用keepalive优化网页
在整个页面里,有个问题性能是不好的,那就是每当路由发生变化的时候,ajax都会被重新请求。
有没有办法可以解决呢?当然有:
但是这样会有一个问题:
就是当我的城市列表页点击城市发生改变的时候,因为路由的页面从内存中获取,不在加载ajax,那么是有问题的。vue中如何解决这问题呢?
其实在keepalive包裹的时候,vue在实例中新增了一个钩子,就是actived。当页面重新被显示的时候,activted会被执行。
在整个页面里,有个问题性能是不好的,那就是每当路由发生变化的时候,ajax都会被重新请求。
有没有办法可以解决呢?当然有:
但是这样会有一个问题:
就是当我的城市列表页点击城市发生改变的时候,因为路由的页面从内存中获取,不在加载ajax,那么是有问题的。vue中如何解决这问题呢?
其实在keepalive包裹的时候,vue在实例中新增了一个钩子,就是actived。当页面重新被显示的时候,activted会被执行。