@efox/upload-file
Version:
支持所有类型的文件上传到腾讯云,上传完成上报文件MD5、类型、URL、项目名称、用户uid
33 lines (27 loc) • 618 B
JavaScript
import Vue from 'vue'
import Toast from './main'
const ToastConstructor = Vue.extend(Toast)
/**
* Toast 提示
* @param message {string} 提示内容
* @param placement {string} 位置
* placement = middle default 中间
* placement = top 上面
* placement = bottom 下边
*/
export function toast (message, placement, timeout = 2000) {
const app = new ToastConstructor({
data: {
message,
placement,
timeout
}
})
app.$mount()
document.body.appendChild(app.$el)
}
export default {
install: Vue => {
Vue.prototype.$toast = toast
}
}