1.停留在當前頁碼
在項目的入口文件(我這裏是App.vue)添加<keep-alive></keep-alive>標籤開啓緩存,
代碼如下:
<template>
<div id="app">
<transition name="fade">
<keep-alive>
<router-view v-if="isRouterAlive"></router-view>
</keep-alive>
</transition>
</div>
</template>
2.刷新數據
將回調函數放到activated周期函數內,返回列表頁時會觸發activated的方法,代碼如下:
activated() {
this.getDataList();
},