123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- import Vue from 'vue'
- import App from './App.vue'
- import store from './store'
- import router from './router/index'
- import './common/vueFilters'
- import 'babel-polyfill'
- import { Button, Icon, Tag, Swipe, SwipeItem, Popup, Picker,
- DropdownMenu, DropdownItem, Search, PullRefresh, Toast, List,
- Collapse, CollapseItem, Tab, Tabs, Row, Col, Cell, CellGroup,
- Circle, Field, DatetimePicker, Image, Loading,
- ActionSheet, RadioGroup, Radio, Checkbox, CheckboxGroup,
- CountDown, Panel, Dialog, Sticky, Rate, Switch, ImagePreview, NoticeBar, NavBar, Divider,
- Grid, GridItem, Calendar, Empty, Form, GoodsAction, GoodsActionButton, GoodsActionIcon, Uploader,
- Step, Steps, TreeSelect} from 'vant'
- Vue.use(Button).use(Icon).use(Tag).use(Swipe).use(SwipeItem)
- .use(Popup).use(Picker).use(DropdownMenu).use(DropdownItem).use(Search)
- .use(PullRefresh).use(Toast).use(List).use(Collapse).use(CollapseItem)
- .use(Tab).use(Tabs).use(Row).use(Col).use(Cell).use(CellGroup)
- .use(Circle).use(Field).use(DatetimePicker).use(Image).use(Loading)
- .use(ActionSheet).use(RadioGroup).use(Radio).use(Checkbox).use(CheckboxGroup)
- .use(CountDown).use(Panel).use(Dialog).use(Sticky).use(Rate).use(Switch).use(ImagePreview).use(NoticeBar)
- .use(NavBar).use(Divider).use(Grid).use(GridItem).use(Calendar).use(Empty).use(Form).use(GoodsAction).use(GoodsActionButton)
- .use(GoodsActionIcon).use(Uploader).use(Step).use(Steps).use(TreeSelect)
- Vue.config.productionTip = false
- // import Vconsole from 'vconsole'
- // const vconsole = new Vconsole()
- // 将selects全局混入当前vue实例中
- Vue.mixin({
- data() {
- return {
- activeButtonIcon: require('@/assets/images/common/icon_check.png'),
- inactiveButtonIcon: require('@/assets/images/common/icon_default.png'),
- }
- }
- })
- import eIconPicker, { eIconSymbol } from 'e-icon-picker'
- import "e-icon-picker/lib/symbol.js"; //基本彩色图标库
- import 'e-icon-picker/lib/index.css'; // 基本样式,包含基本图标
- import 'font-awesome/css/font-awesome.min.css'; //font-awesome 图标库
- import iconfont from './assets/icon_font/iconfont.json'
- import './assets/icon_font/iconfont.css' // 引入css
- import './assets/icon_font/iconfont.js' // 引入css
- const forIconfont = eIconSymbol(iconfont) // 解析彩色图标
- // 全局删除增加图标
- Vue.use(eIconPicker, {
- FontAwesome: false,
- ElementUI: false,
- eIcon: false, // 自带的图标,来自阿里妈妈
- eIconSymbol: true, // 是否开启彩色图标
- addIconList: forIconfont.list,
- removeIconList: [] }) // 全局注册图标
- import VueAMap from 'vue-amap'
- Vue.use(VueAMap)
- VueAMap.initAMapApiLoader({
- key: 'c7856e7c812d299cff150e74d60ea608',
- plugin: ['Geolocation', 'PlaceSearch', 'Geocoder', 'ToolBar'],
- v: '1.4.4'
- })
- new Vue({
- store,
- router,
- render: h => h(App)
- }).$mount('#app')
|