ホームページ  >  に質問  >  本文

CSSとJSの読み込みに関する質問

先生、10-2 コミュニティ フロントエンド ページ_2 このコースでは、「/static/css/bootstrap.css」を使用してスタイルをロードしました。このパスに従ってスタイルをロードするとエラーが発生するのはなぜですか? 「bootstrap.css」および「js」ファイルが正しく参照できません。パスはどの設定ファイルに定義されていますか?しかし、「__PUBLIC__」や「__STATIC__」などの定数を使用しているのは見かけません。Baidu では多くの方法を試しましたが、解決できませんでした。回答してください。どうもありがとうございます! !

iUnicorniUnicorn2014日前1255

全員に返信(5)返信します

  • Single

    Single2019-05-09 16:55:11

    パスが間違いなく間違っています。定数定義パスに結合された相対パスは、実際のパスではありません。Google Chrome で F12 を開いて、コンソールの静的ファイルのパスを確認してください。

    返事
    0
  • iUnicorn

    こんにちは、ご返信ありがとうございます。 phpstromで書いたリファレンスコードは以下の通りです。 パスは正しいため、PS はエラーを表示しません。ただし、ブラウザのコンソールには次のようなエラー メッセージが表示されます。 リソースのロードに失敗しました: サーバーはステータス 404 (見つかりません) で応答しました /public/static/Bootstrap_4.1.1/dist/css/bootstrap.css:1 そこで、Baidu の後に「constant」を使用しようとしましたが、パスが間違っているというメッセージが表示されました。 !

    iUnicorn · 2019-05-09 17:37:17
    iUnicorn

    よし! !解決すると、パスは次のように Zhu 先生の書き方に従ってのみ書くことができます。 href="/static/css/bootstrap.css" src="/static/js/jquery-3.2.1.min.js" 今のところ原因はわかりませんが、まだ学習していない ThinkPHP の設定が原因であると考えられます。これについては後で説明します。

    iUnicorn · 2019-05-09 21:21:03
    Single

    tp5であればテンプレート定数を設定するところがありますのでマニュアルをご確認ください。

    Single · 2019-05-10 08:36:42
    Single

    構成では

    Single · 2019-05-10 08:37:05
  • キャンセル返事