123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125 |
- import App from "./App.vue";
- import router from "./router";
- import store from './store'
- import {
- getToken, removeToken
- } from '@/utils/auth'
- import VideoPlayer from 'vue-video-player'
- require('vue-video-player/src/custom-theme.css')
- require('video.js/dist/video-js.css')
- const hls = require("videojs-contrib-hls")
- import * as filters from './filters'
- import Components from "./components";
- Vue.use(Components);
- import {
- AddressList,
- Toast,
- Form,
- Field,
- Button,
- Icon,
- PullRefresh,
- List,
- Popup,
- ActionSheet,
- Tab,
- Tabs,
- Cell,
- CellGroup,
- Image as VanImage,
- RadioGroup,
- Radio,
- Picker,
- Calendar,
- Area,
- Uploader,
- Col,
- Row,
- NavBar,
- Lazyload,
- Skeleton,
- DatetimePicker,
- Dialog,
- Step,
- Steps,
- Tag,
- Checkbox,
- CheckboxGroup,
- Sticky,
- NumberKeyboard,
- PasswordInput,
- search,
- Swipe,
- SwipeItem,
- SubmitBar
- } from "vant";
- Vue.use(Toast)
- .use(Form)
- .use(Field)
- .use(Button)
- .use(Icon)
- .use(PullRefresh)
- .use(List)
- .use(Popup)
- .use(ActionSheet)
- .use(Tab)
- .use(Tabs)
- .use(Cell)
- .use(CellGroup)
- .use(VanImage)
- .use(RadioGroup)
- .use(Radio)
- .use(Picker)
- .use(Calendar)
- .use(Area)
- .use(Uploader)
- .use(Col)
- .use(Row)
- .use(NavBar)
- .use(Lazyload)
- .use(Skeleton)
- .use(DatetimePicker)
- .use(Dialog)
- .use(Step)
- .use(Steps)
- .use(Tag)
- .use(Checkbox)
- .use(CheckboxGroup)
- .use(Sticky)
- .use(NumberKeyboard)
- .use(PasswordInput)
- .use(search)
- .use(Swipe)
- .use(SwipeItem)
- .use(SubmitBar)
- .use(AddressList)
- .use(VideoPlayer)
- .use(hls)
- Object.keys(filters).forEach(key => {
- Vue.filter(key, filters[key])
- })
- Vue.config.productionTip = false;
- window.vm = new Vue({
- router,
- store,
- render: h => h(App)
- }).$mount("#app");
- if (getToken() === null || getToken() === undefined || getToken() === '') {
- removeToken()
- if (window.vm.$route.path !== '/login' && window.vm.$route.path !== '/') {
- router.replace({ name: '/login' });
- }
- }
|