UNPKG

xlb-main-login

Version:

``` yarn install ```

84 lines (75 loc) 2.38 kB
import Vue from 'vue' import VueStorage from 'vue-ls' import VueClipboard from 'vue-clipboard2' //剪切板 import clipboard from 'clipboard' // 引入ueditor的依赖文件 import 'quill/dist/quill.core.css' import 'quill/dist/quill.snow.css' import 'quill/dist/quill.bubble.css' // base library import Antd, { message, notification, Spin, Tabs } from 'ant-design-vue' import PermissionHelper from '@/utils/permission' // other library import vcolorpicker from 'vcolorpicker' import infiniteScroll from 'vue-infinite-scroll' import VueLazyload from 'vue-lazyload' import VueScroller from 'vue-scroller' window.xlbComponents = { Tabs } // import Temployess from './components/wechat/temployess' // Vue.prototype.$popup = Temployess.install // Vue.prototype.$message = Message message.config({ top: '60px', duration: 2, getContainer: () => { // setTimeout(() => { // const elements = document.getElementsByClassName('ant-message') // const antNotice = document.getElementsByClassName('ant-message-notice') // const antNoticeContent = document.getElementsByClassName('ant-message-notice-content') // elements.forEach((dom) => { // dom.classList.add('xlb-shop-message') // }) // antNotice.forEach((dom) => { // dom.classList.add('xlb-shop-message-notice') // }) // antNoticeContent.forEach((dom) => { // dom.classList.add('xlb-shop-message-notice-content') // }) // }, 100) return document.getElementById('app') }, maxCount: 1, }) notification.config({ top: '60px', duration: 2, maxCount: 1, }) Vue.use(VueClipboard) Vue.use(vcolorpicker) Vue.use(VueLazyload) Vue.use(infiniteScroll) Vue.use(VueScroller) Vue.use(PermissionHelper) Vue.use(Antd) Spin.setDefaultIndicator({ indicator: { render() { // transform: translateX(-50%);margin:0 return <img style="font-size: 45px;" src="https://wechat.xiaoliebian.com/web/small/4.gif" alt=""></img> }, }, }) Vue.use(Spin) Vue.prototype.clipboard = clipboard Vue.use(VueStorage, { namespace: process.env.VUE_APP_NAME.toUpperCase() + '__', name: 'ls', storage: 'local', }) Vue.use(VueLazyload, { preLoad: 1.3, error: 'static/liebian/get_phone.png', loading: 'static/liebian/get_phone.png', attempt: 1, })