kui-vue
Version:
A high quality UI Toolkit built on Vue.js 2.0
30 lines (26 loc) • 662 B
JavaScript
import Image from './image'
import ImageGroup from './group'
import createInstance from './instance'
import Vue from 'vue'
// import { easyEqual } from '../_tool/utils'
Image.show = function (options) {
// console.log(options)
let preview = Vue.prototype.preview || createInstance({ type: options.type })
preview.show(options)
}
Image.togglePanel = () => {
let preview = Vue.prototype.preview
if (preview) {
preview.togglePanel()
}
}
Image.destroy = () => {
let preview = Vue.prototype.preview
if (preview) {
preview.destroy()
}
}
Image.install = function (Vue) {
Vue.component(Image.name, Image);
};
export { Image, ImageGroup };