如果想刷新的時候是刷新點擊的頁面 可以用
緩存記錄刷新前的路由地址然后刷新時設(shè)置默認地址為緩存的路由地址即可;
在ElementUI庫中NavMenu組件 提供了router屬性
<el-menu
:default-active="$route.path"
:unique-opened="true"
:router="true"
class="el-menu-demo"
mode="horizontal"
@select="handleSelect"
>
<el-menu-item
:index="itme.PTo"
v-for="(itme, index) in Path"
:key="index"
>
{{ itme.name }}
</el-menu-item>
</el-menu>
注意:
- el-menu組件中
:router="true"是否使用vue-router的模式,默認為false;啟用該模式會在激活導(dǎo)航時以 index 作為 path 進行路由跳轉(zhuǎn)$route.path當前路由對象的路徑,字符串,絕對路徑 - unique-opened只允許有一個下拉菜單處于打開的狀態(tài)
- 使用default-active來實現(xiàn)當前菜單激活的選項