xlb-main-login
Version:
``` yarn install ```
84 lines (75 loc) • 2.38 kB
JavaScript
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,
})