图片预览组件实例懒加载
parent
24ab722877
commit
d87517ae63
|
@ -262,15 +262,21 @@ class ImagePreview extends Component {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
ImagePreview.reg('image-preview')
|
ImagePreview.reg('image-preview')
|
||||||
const instance = new ImagePreview()
|
|
||||||
document.body.appendChild(instance)
|
let instance = null
|
||||||
|
|
||||||
window.imagePreview = function (options) {
|
window.imagePreview = function (options) {
|
||||||
|
if (!instance) {
|
||||||
|
instance = new ImagePreview()
|
||||||
|
document.body.appendChild(instance)
|
||||||
|
}
|
||||||
|
|
||||||
if (Array.isArray(options)) {
|
if (Array.isArray(options)) {
|
||||||
instance.list = options
|
instance.list = options
|
||||||
} else {
|
} else {
|
||||||
Object.assign(instance, options)
|
Object.assign(instance, options)
|
||||||
}
|
}
|
||||||
|
|
||||||
instance.visible = true
|
instance.visible = true
|
||||||
return instance
|
return instance
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue