github.com/easysoft/zendata@v0.0.0-20240513203326-705bd5a7fd67/ui/src/main.js (about)

     1  import Vue from 'vue'
     2  import App from './App.vue'
     3  import i18n from './locales'
     4  import store from './store/'
     5  import bootstrap from './config/bootstrap'
     6  
     7  import ConfigProvider from "ant-design-vue/lib/config-provider";
     8  import Button from "ant-design-vue/lib/button";
     9  import 'ant-design-vue/lib/button/style';
    10  
    11  import Menu from "ant-design-vue/lib/menu";
    12  import SubMenu from "ant-design-vue/lib/menu";
    13  import MenuItem from "ant-design-vue/lib/menu";
    14  import 'ant-design-vue/lib/menu/style';
    15  
    16  import FormModel from "ant-design-vue/lib/form-model";
    17  import Input from "ant-design-vue/lib/input";
    18  import Select from "ant-design-vue/lib/select";
    19  import 'ant-design-vue/lib/form/style';
    20  import 'ant-design-vue/lib/form-model/style';
    21  import 'ant-design-vue/lib/input/style';
    22  import 'ant-design-vue/lib/select/style';
    23  
    24  import Popconfirm from "ant-design-vue/lib/popconfirm";
    25  import 'ant-design-vue/lib/popconfirm/style';
    26  
    27  import Modal from "ant-design-vue/lib/modal";
    28  import 'ant-design-vue/lib/modal/style';
    29  
    30  import InputNumber from "ant-design-vue/lib/input-number";
    31  import 'ant-design-vue/lib/input-number/style';
    32  
    33  import Switch from "ant-design-vue/lib/switch";
    34  import 'ant-design-vue/lib/switch/style';
    35  
    36  import Radio from "ant-design-vue/lib/radio";
    37  import 'ant-design-vue/lib/radio/style';
    38  
    39  import Table from "ant-design-vue/lib/table";
    40  import 'ant-design-vue/lib/table/style';
    41  
    42  import Tabs from "ant-design-vue/lib/tabs";
    43  import 'ant-design-vue/lib/tabs/style';
    44  
    45  import Tree from "ant-design-vue/lib/tree";
    46  import 'ant-design-vue/lib/tree/style';
    47  
    48  import Tag from "ant-design-vue/lib/tag";
    49  import Divider from "ant-design-vue/lib/divider";
    50  import Icon from "ant-design-vue/lib/icon";
    51  
    52  import Col from "ant-design-vue/lib/col";
    53  import Row from "ant-design-vue/lib/row";
    54  
    55  import Spin from "ant-design-vue/lib/spin";
    56  import 'ant-design-vue/lib/spin/style';
    57  
    58  import Popover from "ant-design-vue/lib/popover";
    59  import 'ant-design-vue/lib/popover/style';
    60  
    61  import Tooltip from "ant-design-vue/lib/tooltip";
    62  import 'ant-design-vue/lib/tooltip/style';
    63  
    64  import Pagination from "ant-design-vue/lib/pagination";
    65  import 'ant-design-vue/lib/pagination/style';
    66  
    67  import Card from "ant-design-vue/lib/card";
    68  import "ant-design-vue/lib/card/style";
    69  
    70  import Upload from "ant-design-vue/lib/upload";
    71  import "ant-design-vue/lib/upload/style";
    72  
    73  import Drawer from "ant-design-vue/lib/drawer";
    74  import "ant-design-vue/lib/drawer/style";
    75  
    76  import Progress from "ant-design-vue/lib/progress";
    77  import "ant-design-vue/lib/progress/style";
    78  
    79  import notification from "ant-design-vue/lib/notification";
    80  import 'ant-design-vue/lib/notification/style';
    81  import message from "ant-design-vue/lib/message";
    82  import 'ant-design-vue/lib/message/style';
    83  
    84  import VueClipboard from 'vue-clipboard2'
    85  
    86  Vue.prototype.$message = message;
    87  Vue.prototype.$notification = notification;
    88  
    89  import router from "./router"
    90  
    91  
    92  Vue.config.productionTip = false
    93  
    94  Vue.use(ConfigProvider)
    95  Vue.use(Modal)
    96  Vue.use(Menu)
    97  Vue.use(SubMenu)
    98  Vue.use(MenuItem)
    99  Vue.use(FormModel)
   100  Vue.use(Input)
   101  Vue.use(Select)
   102  Vue.use(Button)
   103  Vue.use(Popconfirm)
   104  Vue.use(Table)
   105  Vue.use(Tag)
   106  Vue.use(Icon)
   107  Vue.use(Divider)
   108  Vue.use(Tree)
   109  Vue.use(Tabs)
   110  Vue.use(Row)
   111  Vue.use(Col)
   112  Vue.use(InputNumber)
   113  Vue.use(Switch)
   114  Vue.use(Radio)
   115  Vue.use(Spin)
   116  Vue.use(Popover)
   117  Vue.use(Tooltip)
   118  Vue.use(Pagination)
   119  Vue.use(Card)
   120  Vue.use(Upload)
   121  Vue.use(Drawer)
   122  Vue.use(Progress)
   123  Vue.use(VueClipboard)
   124  
   125  new Vue({
   126    router,
   127    store,
   128    i18n,
   129    created: bootstrap,
   130    render: h => h(App),
   131  }).$mount('#app')