感觸:
不搜不知道,一搜嚇一跳!經常百度很重要。
美國有gitgub:https://github.com/search?q=vue-element-admin
中國有碼雲:https://gitee.com/search?utf8=%E2%9C%93&q=+vue-element-admin&type=
如果你遇到一個前后端完全分離的項目,而且這個項目對美觀要求不高,那么你可以基於vue-element-admin來開發。
vue 就是vue.js框架,element就是elemetnUI框架,admin就是前端有控制菜單顯示隱藏的權限(當然后端對api權限控制也是必須的)。
用vscode開發,你會發現開發效率和生態的的好處!你會發現不用前端框架,你將落后於這個時代。
如果你項目對美觀要求高,可以用這個框架里的很多工具和思想,只是為了美觀,只需要將elementUI替換為美工(靜態html+css)即可;
如果你想控制按鈕的顯示和隱藏,你可看看這篇文字:https://www.cnblogs.com/hao-1234-1234/p/9850910.html
可能思路:在登錄成功后,就將用戶所有頁面和按鈕顯示權限返回到前端對象,在點擊菜單時從對象中查詢對比;
相關鏈接:https://blog.csdn.net/qq_28008615/article/details/81095861
還有基礎模板:vue-admin-template
https://panjiachen.gitee.io/vue-admin-template/#/dashboard
https://panjiachen.github.io/vue-element-admin-site/guide/advanced/git-hook.html