2017-02-14 6 views
1

IE11では、PicturefillライブラリはVue.jsで動作しません。私はVue.config.ignoredElements = ['picture']を使用して警告を削除することができますが、それは問題を解決していないようだIE11のVue.jsでの画像埋め込み

[Vue warn]: Unknown custom element: <picture> - did you register the component correctly? For recursive components, make sure to provide the "name" option.

:私は、次の警告が表示されます。私はフードの下でVue.jsはIE11で認識されず、Vue.jsがそのカスタムタグを考えているので、ピクチャタグで何かをやっていると思いますか?

この問題を解決する方法を教えてください。ありがとう

+0

同じようなブラウザでも動作します:chrome/firefox? – Saurabh

+0

これは他のブラウザでも動作します。IE11とそれ以前のバージョンのブラウザでは動作しません。なぜならそれは絵の要素を認識しないからです。 – user1081577

答えて

1

IE11の場合、画像タグがDOMに読み込まれた後で、画像フィル関数の呼び出しを行う必要があります。 imgタグにsrc属性を動的に追加します。

//For IE 11 Fix 
    if(typeof picturefill === "function") { 
     picturefill(); 
    } 
関連する問題