main.js 1.35 KB
import Vue from 'vue'
import { Popup, Toast, Picker, Tag, Tab, Tabs, Area, Search, Swipe, SwipeItem, Cell, List, Collapse, CollapseItem, Button, Field, Icon, Sticky, DropdownMenu, DropdownItem, Rate, Calendar, Checkbox, Empty, Lazyload, Radio, RadioGroup, CellGroup, Dialog, CheckboxGroup } from 'vant';
import App from './App.vue'
import router from './router'
import store from './store'
import http from './https/api'
Vue.prototype.proxyUrl = 'https://proxy.shunzhi.net';
Vue.prototype.yanxueUrl = 'https://yanxue.myjxt.com';

import Moment from 'moment'
Vue.prototype.Moment = Moment;

import yxAxios from '@/https/yxAxios'
Vue.prototype.yxAxios = yxAxios;

import common from './common/index'
Vue.prototype.common = common;

Vue.prototype.http = http;
Vue
  .use(Popup)
  .use(Picker)
  .use(Tag)
  .use(Tab)
  .use(Tabs)
  .use(Area)
  .use(Search)
  .use(Swipe)
  .use(SwipeItem)
  .use(Cell)
  .use(CellGroup)
  .use(List)
  .use(Collapse)
  .use(CollapseItem)
  .use(Button)
  .use(Field)
  .use(Icon)
  .use(Sticky)
  .use(DropdownMenu)
  .use(DropdownItem)
  .use(Rate)
  .use(Calendar)
  .use(Checkbox)
  .use(CheckboxGroup)
  .use(Empty)
  .use(Lazyload)
  .use(Toast)
  .use(Dialog)
  .use(RadioGroup)
  .use(Radio);
Vue.config.productionTip = false;
Vue.config.ignoredElements = ['wx-open-launch-app'];
new Vue({
  router,
  store,
  render: h => h(App)
}).$mount('#app')