123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156 |
- import Vue from "vue";
- // import "vant/lib/index.css";
- import App from "./App.vue";
- import router from "./router/index";
- // import "@/assets/style/font/iconfont.css";
- import "@/assets/style/index.less";
- import $axios from "@/utils/request";
- import store from "./store/index";
- import axios from 'axios'; /* 引入axios进行地址访问*/
- Vue.prototype.$http = axios;
- import "@/components/Vant";
- import { Form , Toast , Grid, GridItem , DatetimePicker , Popover,
- Picker , Dialog , NumberKeyboard , Sticky , Skeleton ,
- Panel , Divider , List , pullRefresh , SwipeCell, Checkbox,
- Search, Slider,Stepper,Tag, Calendar, Row, Col, RadioGroup, Radio,
- Loading ,DropdownMenu, DropdownItem, Button, ActionSheet, PullRefresh,Tabbar,
- TabbarItem,Uploader,Collapse, CollapseItem,Empty} from 'vant';
- Vue.use(Form).use(Toast).use(Grid).use(GridItem).use(DatetimePicker)
- .use(Picker).use(Dialog).use(NumberKeyboard).use(Sticky).use(Skeleton)
- .use(Panel).use(Divider).use(List).use(pullRefresh).use(SwipeCell)
- .use(Checkbox).use(Search).use(Slider).use(Stepper).use(Tag).use(Calendar).use(RadioGroup).use(Radio)
- .use(Row).use(Col).use(Loading).use(DropdownMenu).use(DropdownItem).use(Button).use(ActionSheet)
- .use(PullRefresh).use(Tabbar).use(TabbarItem).use(Popover).use(Uploader).use(Collapse).use(CollapseItem).use(Empty);
- // rem
- import "amfe-flexible";
- import wx from 'weixin-js-sdk'
- Vue.prototype.wx = wx
- // 把变量挂载到vue的原型上
- axios.defaults.baseURL="http://localhost:10010"
- Vue.prototype.$axios = $axios;
- Vue.config.productionTip = false;
- import * as echarts from 'echarts';
- Vue.prototype.$echarts = echarts;
- // 富文本
- import 'font-awesome/css/font-awesome.css'
- import VueHtml5Editor from 'vue-html5-editor'
- Vue.use(VueHtml5Editor, {
- name: "vue-html5-editor",
- showModuleName: false,
- icons: {
- text: "fa fa-pencil",
- color: "fa fa-paint-brush",
- font: "fa fa-font",
- align: "fa fa-align-justify",
- list: "fa fa-list",
- link: "fa fa-chain",
- unlink: "fa fa-chain-broken",
- tabulation: "fa fa-table",
- image: "fa fa-file-image-o",
- hr: "fa fa-minus",
- eraser: "fa fa-eraser",
- undo: "fa-undo fa",
- "full-screen": "fa fa-arrows-alt",
- info: "fa fa-info",
- },
- image: {
- sizeLimit: 512 * 1024,
- upload: {
- url: null,
- headers: {},
- params: {},
- fieldName: {}
- },
- compress: {
- width: 1600,
- height: 1600,
- quality: 80
- },
- uploadHandler(responseText){
- var json = JSON.parse(responseText)
- if (!json.ok) {
- alert(json.msg)
- } else {
- return json.data
- }
- }
- },
- language: "zh-cn",
- i18n: {
- "zh-cn": {
- "align": "对齐方式",
- "image": "图片",
- "list": "列表",
- "link": "链接",
- "unlink": "去除链接",
- "table": "表格",
- "font": "文字",
- "full screen": "全屏",
- "text": "排版",
- "eraser": "格式清除",
- "info": "关于",
- "color": "颜色",
- "please enter a url": "请输入地址",
- "create link": "创建链接",
- "bold": "加粗",
- "italic": "倾斜",
- "underline": "下划线",
- "strike through": "删除线",
- "subscript": "上标",
- "superscript": "下标",
- "heading": "标题",
- "font name": "字体",
- "font size": "文字大小",
- "left justify": "左对齐",
- "center justify": "居中",
- "right justify": "右对齐",
- "ordered list": "有序列表",
- "unordered list": "无序列表",
- "fore color": "前景色",
- "background color": "背景色",
- "row count": "行数",
- "column count": "列数",
- "save": "确定",
- "upload": "上传",
- "progress": "进度",
- "unknown": "未知",
- "please wait": "请稍等",
- "error": "错误",
- "abort": "中断",
- "reset": "重置"
- }
- },
- hiddenModules: [],
- visibleModules: [
- "text",
- "color",
- "font",
- "align",
- "list",
- "link",
- "unlink",
- "tabulation",
- // "image",
- "hr",
- "eraser",
- "undo",
- "full-screen",
- "info",
- ],
- modules: {}
- })
- new Vue({
- store,
- router,
- render: h => h(App)
- }).$mount("#app");
|