已解決 iView admin 動態路由問題

2022-02-20 10:21:09 字數 1541 閱讀 3318

iview-admin 在使用的時候

跳轉客戶詳細後,點選其它頁面,然後再從選項卡進入頁面時,發下控制台 報錯,不能正常開啟客戶詳細頁面

[vue-router] route with name 'customer/detail/:id' does not exist

位址列的位址變為 http://localhost:8080/  正確的位址為 http://localhost:8080/customer/detail/150

路由器配置如下

最後找到原因是,iview-admin 路由跳轉使用的是

turntopage (name) 

this.$router.push()

},

採用 this.$router.push() 來跳轉

在瀏覽器的local storage裡發現是這樣儲存的

}

name 上邊沒有客戶詳細的id資訊,所以跳轉的時候出現了問題。

現將 mian.vue truentopage 下新增**,採用this.$router.push()方式來跳轉

turntopagepath (path) 

this.$router.push()

},

然後修改 main.vue handleclick 部分**

handleclick (item)

問題解決

由此引發了新問題

從列表開啟id為150的客戶資訊,再從列表開啟id為140的客戶資訊。從別的頁面點選項卡跳轉到客戶詳細頁面 發現還是進入到 150的客戶資訊,而不是最新 140的客戶資訊

解決方法,修改 util.js 

之前的**

export const getnewtaglist = (list, newroute) =>  = newroute

let newlist = [...list]

if (newlist.findindex(item => item.name === name) >= 0) return newlist

else newlist.push()

return newlist

}

修改後的**

export const getnewtaglist = (list, newroute) =>  = newroute

let newlist = [...list]

let _index = newlist.findindex(item => item.name === name)

if (_index >= 0)

return newlist

} else newlist.push()

return newlist

}

已解決 DuiLib tooltip閃爍

在本地用vs2017開啟 順手給listdemo裡的每行資訊加了乙個tooltip,實測結果發現tooltip會跟隨滑鼠,但是存在問題 滑鼠懸停時tooltip閃爍 這個又是duilib的坑麼 有大神幫忙看下咋回事呢,如何修復此問題啊 對比了duilib ultimate,發現此處沒有那麼複雜的邏輯...

硬碟掛載問題 已解決

硬碟掛載問題 已解決 2013年2 月28日 19 58 初始條件 安裝 電腦配置 現在是剛剛重新安裝的 ubuntu 還沒有進行過任何的操作 除了 sudo passwd root 但是這條應該不會有太大的影響!軟體版本 vmware8.0 ubuntu12.04 這點是重點啊,傷不起。問題 ca...

pycuda安裝報錯(已解決)

在安裝pycuda的過程中,出現找不到cuda.件,出現這種問題有倆種原因 1.確實沒有找到cuda.件,原因是環境變數沒有包含cuda路徑,開啟 bashrc新增環境路徑 export c include path usr local cuda 9.0 include export cplus i...