在IE11中,Picturefill库无法与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.config.ignoredElements = ['picture']
删除警告,但似乎无法解决问题。我认为引擎盖Vue.js正在处理图片标签,因为它没有被IE11识别,因此Vue.js认为它是一个自定义标签?
请让我知道如何解决这个问题!感谢
答案 0 :(得分:1)
对于IE11,在DOM中加载图片标签后,您必须进行图片填充功能调用。它会动态地将src属性添加到img标记。
//For IE 11 Fix
if(typeof picturefill === "function") {
picturefill();
}