現在のプロジェクトのユーザー権限の依存関係:
基本的なユーザー権限
あなたの部門の許可
あなたの立場の許可
特別なユーザー権限
権限が複雑なため、ルートがフロントエンドでハードコーディングされている場合、一般の従業員はログイン後に数百、場合によっては数千のルートと対応するコンポーネントをロードする必要があります。
パフォーマンスの問題
フロントエンドとバックエンドの両方で許可の検証が必要です。これを考えると頭が痛くなります
これら 2 つの考慮事項に基づいて、データベースにルートを書き込むことにしました。その後、バックエンドは、ログインしているユーザーの権限に基づいて、ロードのためにフロントエンドにルートを動的に割り当てます。
しかし、ajaxを使用してフロントエンドでリクエストすると、vueの初期化が完了した(つまり、ルートがロードされた)後、ルーティングデータが常にバックグラウンドからリクエストされることがわかります
リクエストされたコードは main.js と vue ライフサイクルの Create の前に同じように配置されます
リーリーフロントエンドマスターに答えを聞いてください!