You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

57 lines
1.5 KiB

5 years ago
import Vue from 'vue'
import App from './App'
//引入uview UI
import uView from 'uview-ui';
Vue.use(uView);
import store from './store'
Vue.prototype.$store = store
//全局注册自定义组件
import goodsList from 'components/goodsList.vue'
import orderGoods from 'components/orderGoods.vue'
import dynamics from 'components/dynamics.vue'
import largeImageList from 'components/largeImageList.vue'
Vue.component('goods-list',goodsList)
Vue.component('order-goods',orderGoods)
Vue.component('dynamics',dynamics)
Vue.component('large-image-list',largeImageList)
5 years ago
// 测试
5 years ago
Vue.prototype.BASE_URL = "https://testapi.reecook.cn"
5 years ago
Vue.prototype.IMAGE_URL = "https://testcdn.reecook.cn/static"
// 正式
5 years ago
// Vue.prototype.BASE_URL = "https://api.reecook.cn"
// Vue.prototype.IMAGE_URL = "https://cdn.reecook.cn/static"
5 years ago
5 years ago
//保留两位小数的方法
Vue.filter('toFixed',(param,num)=>{
// console.log(param,typeof param,parseFloat(param))
return parseFloat(param).toFixed(num);
})
Vue.config.productionTip = false
App.mpType = 'app'
const app = new Vue({
...App
})
// http拦截器此为需要加入的内容如果不是写在common目录请自行修改引入路径
import httpInterceptor from '@/utils/http.interceptor.js'
// 这里需要写在最后是为了等Vue创建对象完成引入"app"对象(也即页面的"this"实例)
Vue.use(httpInterceptor, app)
// http接口API集中管理引入部分
// import httpApi from '@/utils/http.api.js'
// Vue.use(httpApi, app)
app.$mount()