[解決済み] Vueの単一ファイルコンポーネントで画像をインポートして使用するには?
2023-03-10 07:16:31
質問
Vueのシングルファイルコンポーネントで画像をインポートして使用する方法について、簡単なはずなのですが、いくつかの問題に直面しています。誰かがこれを行う方法について私を助けることができますか?ここに私のコードスニペットがあります。
<template lang="html">
<img src="zapierLogo" />
</template>
<script>
import zapierLogo from 'images/zapier_logo.svg'
export default {
}
</script>
<style lang="css">
</style>
を使ってみました。
:src
,
src="{{ zapierLogo }}"
など。しかし、何も動作しないようです。例も見つけることができませんでした。何か助けはありますか?
どのように解決するのですか?
というように簡単です。
<template>
<div id="app">
<img src="./assets/logo.png">
</div>
</template>
<script>
export default {
}
</script>
<style lang="css">
</style>
vue cliで生成されたプロジェクトから引用しています。
画像をモジュールとして使用したい場合は、Vuejsのコンポーネントにデータをバインドすることを忘れないでください。
<template>
<div id="app">
<img :src="image"/>
</div>
</template>
<script>
import image from "./assets/logo.png"
export default {
data: function () {
return {
image: image
}
}
}
</script>
<style lang="css">
</style>
さらに短いバージョンも
<template>
<div id="app">
<img :src="require('./assets/logo.png')"/>
</div>
</template>
<script>
export default {
}
</script>
<style lang="css">
</style>
関連
-
[解決済み] v-if内部の複雑な条件
-
フロントエンドインタビューの質問まとめ
-
[解決済み] vuepress2: Vueインスタンスを取得し、サードパーティのVueプラグインを使用できるようにするには?
-
[解決済み】TypeError: this.getOptions は関数ではありません。
-
[解決済み】Vue.jsでv-onにイベントと引数を渡す。
-
[解決済み】@clickとv-on:clickの違い Vuejs
-
[解決済み】Vue.jsの別ページへのリダイレクトについて
-
[解決済み] Vue.js - シングルファイルコンポーネントでヘルパー関数をグローバルに利用できるようにする
-
[解決済み] vue.jsファイルにコメントを付けるには?
-
[解決済み] VueJSは親コンポーネントから子コンポーネントのデータにアクセスする
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】CypressとJestは併用した方がいい?
-
[解決済み] v-if内部の複雑な条件
-
[解決済み] Laravel Spark v4.0.9で「Vue packages version mismatch」エラーを修正するにはどうすればいいですか?
-
Vueプロジェクトのビルド共通設定ファイル、request.jsとvue.config.js
-
vue springboot reports error DOMException: XMLHttpRequest'の'send'の実行に失敗しました。ロードに失敗しました
-
[解決済み】Vue2でデバウンスを実装するには?
-
[解決済み】Vuex - ミューテーションに複数のパラメータを渡す
-
[解決済み] Vueの「エクスポートデフォルト」と「新しいVue」の比較
-
[解決済み] vue.jsファイルにコメントを付けるには?
-
[解決済み] 属性内の補間が削除されました。v-bindかコロンの省略記法を使用してください "を解決するには?Vue.js 2