123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- // The Vue build version to load with the `import` command
- // (runtime-only or standalone) has been set in webpack.base.conf with an alias.
- import Vue from 'vue'
- import Vant from 'vant';
- import App from './App'
- import router from './router'
- import store from './store/index.js'
- import axios from 'axios'
- import 'babel-polyfill'
- import 'core-js/fn/array/flatten'
- import { getUrl } from './common/js/methods'
- import { resetForm } from './common/js/public'
- import 'vant/lib/index.css';
- import 'vant/lib/icon/local.css';
- import './common/css/font.css'
- import Pagination from "./public/Pagination/index.vue";
- if (isH5Milieu) {
- import('./common/css/h5style.css')
- }
- import { mobileFilterAdd } from './common/js/methods'
- // import { Popup, NavBar, Icon, AddressEdit, Toast, Tabbar, TabbarItem, Form, Field, Button, Picker, DatetimePicker, Pagination, Overlay, Tab, Tabs, Empty, Dialog, Uploader } from 'vant';
- // Vue.use(Popup).use(NavBar).use(Icon).use(AddressEdit).use(Toast).use(Tabbar).use(TabbarItem).use(Form).use(Field).use(Button).use(Picker).use(DatetimePicker).use(Pagination).use(Overlay).use(Tab).use(Tabs).use(Empty).use(Dialog).use(Uploader)
- Vue.use(Vant);
- Vue.filter('mobileFilterAdd', mobileFilterAdd)
- Vue.prototype.resetForm = resetForm
- // 全局组件挂载
- Vue.component('Pagination', Pagination)
- Vue.prototype.$axios = axios
- Vue.config.productionTip = false
- Vue.config.devtools = true
- if (process.env.NODE_ENV === 'production') {
- console.log('生产环境');
- } else if (process.env.NODE_ENV === 'zhejiang') {
- console.log('浙江环境');
- } else if (process.env.NODE_ENV === 'henan') {
- console.log('河南环境');
- } else if (process.env.NODE_ENV === 'pre-release') {
- console.log('其它地市的环境');
- } else if (process.env.NODE_ENV === 'hebei') {
- console.log('河北环境');
- }
- // 河南用到了 Authorization-Token
- sessionStorage.setItem('Authorization-Token', getUrl().token)
- sessionStorage.setItem('Authorization-fromSystem', getUrl().fromSystem)
- /* eslint-disable no-new */
- new Vue({
- el: '#app',
- store,
- router,
- components: { App },
- template: '<App/>',
- })
|