main.js 3.0 KB
Newer Older
aaronchen2k2k's avatar
aaronchen2k2k 已提交
1 2
import Vue from 'vue'
import App from './App.vue'
3
import store from './store/'
aaronchen2k2k's avatar
aaronchen2k2k 已提交
4

aaronchen2k2k's avatar
aaronchen2k2k 已提交
5 6
import VueI18n from 'vue-i18n'
import ConfigProvider from "ant-design-vue/lib/config-provider";
aaronchen2k2k's avatar
aaronchen2k2k 已提交
7
import Button from "ant-design-vue/lib/button";
aaronchen2k2k's avatar
aaronchen2k2k 已提交
8
import 'ant-design-vue/lib/button/style';
aaronchen2k2k's avatar
aaronchen2k2k 已提交
9

aaronchen2k2k's avatar
aaronchen2k2k 已提交
10 11 12 13 14
import Menu from "ant-design-vue/lib/menu";
import SubMenu from "ant-design-vue/lib/menu";
import MenuItem from "ant-design-vue/lib/menu";
import 'ant-design-vue/lib/menu/style';

aaronchen2k2k's avatar
aaronchen2k2k 已提交
15 16 17 18 19 20 21 22
import FormModel from "ant-design-vue/lib/form-model";
import Input from "ant-design-vue/lib/input";
import Select from "ant-design-vue/lib/select";
import 'ant-design-vue/lib/form/style';
import 'ant-design-vue/lib/form-model/style';
import 'ant-design-vue/lib/input/style';
import 'ant-design-vue/lib/select/style';

aaronchen2k2k's avatar
aaronchen2k2k 已提交
23 24 25
import Popconfirm from "ant-design-vue/lib/popconfirm";
import 'ant-design-vue/lib/popconfirm/style';

aaronchen2k2k's avatar
aaronchen2k2k 已提交
26 27 28
import Modal from "ant-design-vue/lib/modal";
import 'ant-design-vue/lib/modal/style';

aaronchen2k2k's avatar
aaronchen2k2k 已提交
29 30 31 32 33 34
import InputNumber from "ant-design-vue/lib/input-number";
import 'ant-design-vue/lib/input-number/style';

import Switch from "ant-design-vue/lib/switch";
import 'ant-design-vue/lib/switch/style';

aaronchen2k2k's avatar
aaronchen2k2k 已提交
35 36 37
import Radio from "ant-design-vue/lib/radio";
import 'ant-design-vue/lib/radio/style';

aaronchen2k2k's avatar
aaronchen2k2k 已提交
38 39 40
import Table from "ant-design-vue/lib/table";
import 'ant-design-vue/lib/table/style';

aaronchen2k2k's avatar
aaronchen2k2k 已提交
41 42 43
import Tabs from "ant-design-vue/lib/tabs";
import 'ant-design-vue/lib/tabs/style';

aaronchen2k2k's avatar
aaronchen2k2k 已提交
44 45 46
import Tree from "ant-design-vue/lib/tree";
import 'ant-design-vue/lib/tree/style';

aaronchen2k2k's avatar
aaronchen2k2k 已提交
47 48
import Tag from "ant-design-vue/lib/tag";
import Divider from "ant-design-vue/lib/divider";
aaronchen2k2k's avatar
aaronchen2k2k 已提交
49 50
import Icon from "ant-design-vue/lib/icon";

aaronchen2k2k's avatar
aaronchen2k2k 已提交
51 52 53
import Col from "ant-design-vue/lib/col";
import Row from "ant-design-vue/lib/row";

aaronchen2k2k's avatar
aaronchen2k2k 已提交
54 55
import Spin from "ant-design-vue/lib/spin";
import 'ant-design-vue/lib/spin/style';
aaronchen2k2k's avatar
aaronchen2k2k 已提交
56

aaronchen2k2k's avatar
aaronchen2k2k 已提交
57 58 59
import Popover from "ant-design-vue/lib/popover";
import 'ant-design-vue/lib/popover/style';

aaronchen2k2k's avatar
aaronchen2k2k 已提交
60 61 62
import Tooltip from "ant-design-vue/lib/tooltip";
import 'ant-design-vue/lib/tooltip/style';

63 64 65
import Pagination from "ant-design-vue/lib/pagination";
import 'ant-design-vue/lib/pagination/style';

aaronchen2k2k's avatar
aaronchen2k2k 已提交
66 67 68 69 70 71 72
import notification from "ant-design-vue/lib/notification";
import 'ant-design-vue/lib/notification/style';
import message from "ant-design-vue/lib/message";
import 'ant-design-vue/lib/message/style';
Vue.prototype.$message = message;
Vue.prototype.$notification = notification;

aaronchen2k2k's avatar
aaronchen2k2k 已提交
73
import zhCN from './assets/lang/zh-CN'
aaronchen2k2k's avatar
aaronchen2k2k 已提交
74 75 76 77
import router from "./router"

Vue.config.productionTip = false

aaronchen2k2k's avatar
aaronchen2k2k 已提交
78 79
Vue.use(VueI18n)
Vue.use(ConfigProvider)
aaronchen2k2k's avatar
aaronchen2k2k 已提交
80
Vue.use(Modal)
aaronchen2k2k's avatar
aaronchen2k2k 已提交
81 82 83
Vue.use(Menu)
Vue.use(SubMenu)
Vue.use(MenuItem)
aaronchen2k2k's avatar
aaronchen2k2k 已提交
84 85 86
Vue.use(FormModel)
Vue.use(Input)
Vue.use(Select)
aaronchen2k2k's avatar
aaronchen2k2k 已提交
87
Vue.use(Button)
aaronchen2k2k's avatar
aaronchen2k2k 已提交
88
Vue.use(Popconfirm)
aaronchen2k2k's avatar
aaronchen2k2k 已提交
89 90
Vue.use(Table)
Vue.use(Tag)
aaronchen2k2k's avatar
aaronchen2k2k 已提交
91
Vue.use(Icon)
aaronchen2k2k's avatar
aaronchen2k2k 已提交
92
Vue.use(Divider)
aaronchen2k2k's avatar
aaronchen2k2k 已提交
93
Vue.use(Tree)
aaronchen2k2k's avatar
aaronchen2k2k 已提交
94 95 96 97 98
Vue.use(Tabs)
Vue.use(Row)
Vue.use(Col)
Vue.use(InputNumber)
Vue.use(Switch)
aaronchen2k2k's avatar
aaronchen2k2k 已提交
99
Vue.use(Radio)
aaronchen2k2k's avatar
aaronchen2k2k 已提交
100
Vue.use(Spin)
aaronchen2k2k's avatar
aaronchen2k2k 已提交
101
Vue.use(Popover)
aaronchen2k2k's avatar
aaronchen2k2k 已提交
102
Vue.use(Tooltip)
103
Vue.use(Pagination)
aaronchen2k2k's avatar
aaronchen2k2k 已提交
104

aaronchen2k2k's avatar
aaronchen2k2k 已提交
105 106 107 108 109 110 111
const i18n = new VueI18n({
  locale: 'zh-CN',
  messages: {
    'zh-CN': { ...zhCN }
  },
});

aaronchen2k2k's avatar
aaronchen2k2k 已提交
112 113
new Vue({
  router,
114
  store,
aaronchen2k2k's avatar
aaronchen2k2k 已提交
115
  i18n,
aaronchen2k2k's avatar
aaronchen2k2k 已提交
116 117
  render: h => h(App),
}).$mount('#app')