import 'babel-polyfill' import Vue from 'vue' import App from './App' import vuex from 'vuex' import Toast from '@/components/toast/toast' // import axios from './util/http.js' // import router from './router' Vue.prototype.$cdn = 'https://4dscene.4dage.com/new4dkk/' Vue.use(vuex) Vue.use(Toast) Vue.prototype.$bus = new Vue() let axios = require('./util/http.js').default let router = require('./router').default Vue.prototype.$http = axios // Vue.prototype.$serverName = 'http://192.168.0.10:8080/' // Vue.prototype.$serverName = 'https://www.4dkankan.com/' Vue.prototype.$serverName = '' Vue.config.productionTip = false function dateFtt (fmt) { let date = this let o = { 'M+': date.getMonth() + 1, 'd+': date.getDate(), 'h+': date.getHours(), 'm+': date.getMinutes(), 's+': date.getSeconds(), 'q+': Math.floor((date.getMonth() + 3) / 3), 'S': date.getMilliseconds() } if (/(y+)/.test(fmt)) { fmt = fmt.replace( RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length) ) } for (let k in o) { if (new RegExp('(' + k + ')').test(fmt)) { fmt = fmt.replace( RegExp.$1, RegExp.$1.length === 1 ? o[k] : ('00' + o[k]).substr(('' + o[k]).length) ) } } return fmt } /* eslint-disable */ Date.prototype.format = dateFtt /* eslint-enable */ /* eslint-disable no-new */ new Vue({ el: '#app', router, store: require('./store').default, components: { App }, template: '' })