1

シングル スパ プロジェクトで問題が発生しました。理由はわかりませんが、ヘッダーが下部にあり、その上にコンテンツが表示されたり、フッターの下にコンテンツが表示されたりするなど、シングル スパがレイアウトを壊すことがあります。

シングルスパがわからない場合は、https ://single-spa.js.org/docs/examples で読むことができます。

これは私の登録アプリです:

import { registerApplication, start } from "single-spa";
import * as isActive from "./activity-functions";

registerApplication(
  "@vue-mf/vue-navbar",
  () => System.import("@vue-mf/vue-navbar"),
  isActive.vueNavbar
);

registerApplication(
  "@vue-mf/rate-dogs",
  () => System.import("@vue-mf/rate-dogs"),
  isActive.vueComponent
);

registerApplication(
  "@react-mf/people",
  () => System.import("@react-mf/people"),
  isActive.reactComponent
);

registerApplication(
  "@vue-mf/vue-footer",
  () => System.import("@vue-mf/vue-footer"),
  isActive.vueFooter
);

start();

これは私のアクティビティ関数です:

export function prefix(location, ...prefixes) {
  return prefixes.some(
    prefix => location.href.indexOf(`${location.origin}/${prefix}`) !== -1
  );
}

export function vueNavbar(location) {
  // The navbar is always active
  return true;
}

export function vueComponent(location) {
  return prefix(location, "rate-doggos");
}

export function reactComponent(location) {
  return prefix(location, "people");
}

export function vueFooter(location) {
  // The footer is always active
  return true;
}

見やすくするために、これはレイアウト ブレークの例です。

これは、コンテンツがナビゲーションバーの上にあるときの休憩を示しています

これにより、フッターの下のコンテンツが表示されます

これは、ナビゲーションバーとフッターの真ん中にコンテンツが欲しいものです

vue&でシングルスパを使用していますreact

誰かがこれを解決するのを手伝ってくれますか? 私はこのレイアウトの中断についてかなり混乱しています

4

1 に答える 1