0
我們有一個要求,即我們必須爲reactjs項目中的每個操作,控件和頁面設置權限。我們想在我們的應用程序的一個地方設置特權。 在reactjs項目中設置權限的最佳方法是什麼?如何在ReactJs中全局設置每個控件和頁面的權限?
我們有一個要求,即我們必須爲reactjs項目中的每個操作,控件和頁面設置權限。我們想在我們的應用程序的一個地方設置特權。 在reactjs項目中設置權限的最佳方法是什麼?如何在ReactJs中全局設置每個控件和頁面的權限?
您的要求可以通過使用singleton store和/或使用controller component來滿足。從你如何描述它,你想要的是設置某種角色&功能系統,影響渲染的內容,例如,向管理員顯示某些菜單選項,向未認證的用戶顯示不同的菜單選項。
幸運的是,react-router中已經存在一個控制器視圖模式,您可以根據用戶類型將其配置爲傳遞某些道具。這article做了很好的描述如何設置,使用通量的redux實現。
你可以舉一個特權操作的例子嗎?你在驗證什麼,如果「特權」是真實的,它會執行什麼功能? – meteorBuzz
@meteorBuzz像添加,編輯和更新更新等特權操作。 – jack123