VueJSを使用してフロントエンドをコード化していますが、画像を読み込むときにタグに問題があります。<img>でオンザエラーが発生していませんか?
Template
<div class="items" transition="fade" v-for="item in list">
<img :src="item.logoPath" @error="replaceByDefault">
</div>
JS(ES6)
export default {
methods: {
replaceByDefault(e) {
// code here to replace image by default
}
}
template: require('./template.html')
}
現在、私はreplaceByDefault関数でデバッグしましたが、この関数には実行されません。どうしてか分かりません?
この問題の説明を教えてください。ありがとう!
このコードスニペットは解決策ですが[説明を含む](// meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers)本当にあなたの投稿の質を向上させるのに役立ちます。将来読者の質問に答えていることを覚えておいてください。そうした人々はあなたのコード提案の理由を知らないかもしれません。 – Adam
申し訳ありませんが、昨夜私はただ問題をできるだけ早く解決したいと思っていました。私はこれが最善の解決策ではないことも知っています – hedgehog