vue会获得组件中不属于子组件的所有图像

时间:2018-07-25 20:11:12

标签: vue.js

我有一个vue mixin可以内嵌svg图像:

Vue.mixin({
    mounted: function () {
        for (let image of document.images as any) {
            if (!image.src.endsWith('.svg') || (!image.classList.contains('svg') && !image.parentNode.classList.contains('svg'))) continue
            inlineSvg(image)
        }
    }
})

不幸的是,在安装组件时,该函数在所有映像上被调用,而不仅仅是其自身的映像。

我可以用什么代替document.images,以仅在组件内获取图像? (不包括子组件的图像,因为应该在其自身的挂载事件中对其进行处理)

0 个答案:

没有答案