亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請各位大佬指點!VUE不同參數不同路由?怎么回事哈???

請各位大佬指點!VUE不同參數不同路由?怎么回事哈???

收到一只叮咚 2019-10-25 20:53:35
現在遇到一個問題,有一個用戶列表,里邊有不同角色的用戶。點擊查看用戶信息將跳轉到新用戶信息頁面。但是不同角色的用戶信息是不同的,需要不同的展示形式。于是產生了幾種不同的解決方案?! ?.所有角色的用戶跳轉到同一個頁面,并通過路由傳入用戶id或者角色信息,在頁面內根據參數查詢并顯示不同的用戶信息。這種方案存在的問題是用戶信息頁面太臃腫?! ?.根據不同的用戶角色跳轉不同的頁面。這種方案,我不知道如何實現,根據不同的參數跳轉不同的頁面。而且分成多個頁面之后好像不太容易維護(頁面起名字很困難囧),多個頁面調用的查詢接口是一致的或者類似的,返回的數據不同,數據展示形式不同?! ≌垎柛魑淮罄校囊环N方案更常用?第二種方案如何實現?通過ifelse或者switch跳轉不同的路由嗎?除了這兩種意外還有沒有其他的更好的解決方案?    
查看完整描述

2 回答

?
MMTTMM

TA貢獻1869條經驗 獲得超4個贊

所有角色的用戶跳轉到同一個頁面,并通過路由傳入用戶id或者角色信息,在頁面內根據參數查詢并顯示不同的用戶信息。這種方案存在的問題是用戶信息頁面太臃腫。
這種方案可取,但針對用戶信息頁面太臃腫這個問題。
方案:可以跳轉到同一個頁面后,相同的部分放在父組件,把不同角色的特殊功能點抽離成子組件,根據用戶的類型的不同分別調用響應子組件。就很清晰,而且也好維護(只有一個路由,需求更改也只需維護相應子組件),這其實也是你方法1和方法2的結合;
                            
查看完整回答
反對 回復 2019-10-25
?
德瑪西亞99

TA貢獻1770條經驗 獲得超3個贊

一般用第一種方案,因為路由最好用一個比較好維護。另外第一種的可以把不同用戶角色的頁面封裝成不同的組件引用,這樣的話維護也比較容易。
                            
查看完整回答
反對 回復 2019-10-25
  • 2 回答
  • 0 關注
  • 355 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號