login.js
852 Bytes
// 多页面测试入口文件
import Vue from 'vue'
import Vuex from 'vuex'
import store from './vuex/store'
import router from './router'
import VueRouter from 'vue-router'
import axios from './http'
import login from './login.vue'
import { sync } from 'vuex-router-sync'
import FastClick from 'fastclick'
import { WechatPlugin, LoadingPlugin, ToastPlugin, ConfirmPlugin, TransferDom, AlertPlugin } from 'vux'
// import 'font-awesome/css/font-awesome.css'
sync(store, router)
Vue.use(VueRouter)
Vue.use(Vuex)
Vue.use(WechatPlugin)
Vue.use(LoadingPlugin)
Vue.use(ToastPlugin)
Vue.use(ConfirmPlugin)
Vue.use(AlertPlugin)
Vue.directive('transfer-dom', TransferDom)
Vue.config.productionTip = false
Vue.prototype.method = function () {}
FastClick.attach(document.body)
new Vue({
el: '#login',
store,
router,
axios,
render: h => h(login)
})