猿问

vue-router同个路由不同参数怎么缓存

这情况keep-alive好像不能用,虽然参数是有限的,就几个,想过给他们分配不同路由,但页面只有数据不一样,这样做好像不太合适;

大神们有没有其他插件或简单的方法;

---------------------------

如果觉得说得不清除,看看下面大概的情景;

index.vue

点击不同的 li 给 content路由传不同参数

<template>
    <ul>
      <li>
       <router-link to="content/a"></router-link>
      </li>
      <li>
       <router-link to="content/b"></router-link>
      </li>
    </ul>
    <router-view></router-view>
</template>

content.vue

content路由组件根据不同参数获取数据

<script>
    exprot default{
        data:{},
        mounted:function(){
            axios.get(url,data)
        }
    }
</script>

要求像使用 keep-alive 一样简单的缓存页面;

面包果
浏览 3308回答 4
4回答

聪明的汤姆

将mounted改成activated

qq_猪啊_2

您好,这个问题有解决吗
随时随地看视频慕课网APP
我要回答