Vueページの画像が表示されない問題の解決方法

Vueページの画像が表示されない問題の解決方法

新しいバージョンの設定インターフェースを作る際に、vueフレームワークを使用して実装しました。ページ画像の設定時に、パスは正しいのに画像が表示されない画像があることがわかりました。

現象:

ネットワーク ページ リソースはエラーを報告せず、ステータス コードは 200 のままです。プレビューには何も表示されません。入力後、入力したどの単語に対しても 200 が表示されることがわかりました。

解決:

webpackで静的リソースのパスを設定する

1. vue.config.jsを見つける

2. devServerのmodule.exportsにキーを追加します。

contentBase:path.join(_dirname,'src')

これは、webpack-dev-serverが現在のパスを要求されたリソースパスとして使用することを意味します。

contentBaseについて、参考記事

https://www.jb51.net/article/222324.htm

静的リソース:

方法1: パスを直接入力する

<img class="sys_logo" src="./assets/images/top-logo.png"/>

方法2: requireを使用する

'./top-logo.png' から logoUrl をインポートします。
const 画像 = {
    ロゴURL
}
デフォルトの画像をエクスポート

方法3: モジュール化

'./top-logo.png' から logoUrl をインポートします。
const 画像 = {
    ロゴURL
}
デフォルトの画像をエクスポート

使用:

js:

'./assets/images' から画像をインポートします
html:
<img class="sys_logo" :src="Images.logoUrl" />

これで、vue ページで画像が表示されない問題の解決方法についての記事は終了です。vue ページで画像が表示されない問題の詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • クロスドメイン時にVueが動的に画像をロードして表示されない問題と解決策
  • Vueがローカル画像を動的に読み込む問題を解決する
  • Vue に基づいて画像 src を動的に読み込むソリューション
  • Vue で画像読み込みに失敗する問題と解決方法

<<:  nginx設定ファイルの解釈の詳細な説明

>>:  MySQL データベース操作 (作成、選択、削除)

推薦する

HTML テーブル境界コントロールの詳細な説明

上の境界線のみを表示する <table frame=above>下の境界線のみを表示する...

MySQL マスターとスレーブの不整合とその解決策の詳細な説明

1. MySQL マスタースレーブ非同期1.1 ネットワーク遅延MySQLのマスタースレーブレプリケ...

Dockerとiptablesとブリッジモードのネットワーク分離と通信操作の実装

Docker は、ブリッジ、ホスト、オーバーレイなどの複数のネットワークを提供します。同じ Dock...

CentOS 7.2 に SuPHP をインストールするための詳細な手順

デフォルトでは、CentOS 7 上の PHP は apache または nobody として実行さ...

CSS で波の効果を作成するためのアイデア

以前、純粋な CSS を使用して波の効果を実現する方法をいくつか紹介しました。それらについては、次の...

cocoscreatorプレハブの詳しい説明

目次プレハブプレハブの作り方プレハブの役割1. 同じタイプのノードをバッチで作成する2. 特定の時間...

格納可能なセカンダリメニューを実装するための JavaScript

JavaScriptで格納可能なセカンダリメニューを実装するための具体的なコードは参考までに。具体...

Linuxはデュアルネットワークカードボンドとドライバーインターフェースを使用する

債券とは何かNIC ボンドは、実稼働シナリオでよく使用されるテクノロジーです。複数の NIC を 1...

H5 WeChatパブリックアカウント認証を実装するための簡単な手順

序文昨日、h5 WeChat認証の実装が必要なプロジェクトがありました。したがって、この機能を完了す...

スライド効果を実現するためのネイティブJavaScript

ページ、特にホームページを作成するときは、通常、Web サイト全体の他のメイン ページにリンクできる...

Nginx で HTTPS 証明書を構成する詳細なプロセス

1. HttpとHttpsの違いHTTP: インターネットで最も広く使用されているネットワーク プロ...

MySQL 5.7.18 バージョンの無料インストール構成チュートリアル

MySQLはインストール版と無料インストール版に分かれていますインストール版の拡張子はmsi、無料イ...

CentOS7.4 起動時の緊急モードへようこそメッセージに対する解決策

今日は仮想マシンを使って実験をしました。システムをインストールし、いくつかのオプションを最適化した後...

2017 最新バージョンの Windows インストール MySQL チュートリアル

1. まず、MySQL の公式サイトから最新バージョンの MySQL をダウンロードします。リンクを...

FTP環境設定ソリューション(vsftpd)の詳細な説明

1. vsftpdコンポーネントをインストールするインストールコマンド: [root@ink4t ~...