|
@@ -4,37 +4,79 @@ 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'
|
|
|
+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
|
|
|
+} 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)
|
|
|
+ .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)
|
|
|
|
|
|
-// import Vconsole from 'vconsole'
|
|
|
-// const vconsole = new Vconsole()
|
|
|
+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'),
|
|
|
- }
|
|
|
+ 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 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 图标库
|
|
@@ -49,19 +91,20 @@ Vue.use(eIconPicker, {
|
|
|
eIcon: false, // 自带的图标,来自阿里妈妈
|
|
|
eIconSymbol: true, // 是否开启彩色图标
|
|
|
addIconList: forIconfont.list,
|
|
|
- removeIconList: [] }) // 全局注册图标
|
|
|
+ removeIconList: []
|
|
|
+}) // 全局注册图标
|
|
|
|
|
|
|
|
|
import VueAMap from 'vue-amap'
|
|
|
Vue.use(VueAMap)
|
|
|
VueAMap.initAMapApiLoader({
|
|
|
- key: 'c7856e7c812d299cff150e74d60ea608',
|
|
|
- plugin: ['Geolocation', 'PlaceSearch', 'Geocoder', 'ToolBar'],
|
|
|
- v: '1.4.4'
|
|
|
+ key: 'c7856e7c812d299cff150e74d60ea608',
|
|
|
+ plugin: ['Geolocation', 'PlaceSearch', 'Geocoder', 'ToolBar'],
|
|
|
+ v: '1.4.4'
|
|
|
})
|
|
|
|
|
|
new Vue({
|
|
|
- store,
|
|
|
- router,
|
|
|
- render: h => h(App)
|
|
|
-}).$mount('#app')
|
|
|
+ store,
|
|
|
+ router,
|
|
|
+ render: h => h(App)
|
|
|
+}).$mount('#app')
|