main.js

import Vue from 'vue';

import App from './App';

// 挂载变量

import {

    API_URL,

    IMG_URL

} from './env.js';

Vue.prototype.$API_URL = API_URL;

Vue.prototype.$IMG_URL = IMG_URL;

// uni方法重写, h5的粘贴板的设置,获取。图片视频的保存

import '@/shopro/utils/sdk-h5.js'

// 引入路由

import {

    router,

    RouterMount

} from '@/shopro/router';

Vue.use(router);

// 引入全局uView

import uView from 'uview-ui';

Vue.use(uView);

// 挂载请求

import http from '@/shopro/request';

Vue.prototype.$http = http;

// 平台判断

import platform from '@/shopro/platform';

Vue.prototype.$platform = platform;

// 挂载store状态管理

import store from '@/shopro/store';

Vue.prototype.$store = store;

// 挂载工具函数

import tools from '@/shopro/utils/tools'

Vue.prototype.$tools = tools;

// mixin混入

import mixin from '@/shopro/mixins';

import mixinShare from '@/shopro/mixins/share';

Vue.mixin(mixin);

Vue.mixin(mixinShare);

App.mpType = 'app';

const app = new Vue({

    store,

    ...App

});

// #ifdef H5

// 微信H5,sdk挂载

import wxsdk from '@/shopro/wechat/sdk'

Vue.prototype.$wxsdk = wxsdk;

RouterMount(app, router, '#app')

import VConsole from 'vconsole'

if (process.env.NODE_ENV === 'development') { // 调试微信jssdk

    new VConsole()

}

// #endif

// #ifndef H5

// 为了兼容小程序及app端必须这样写才有效果

app.$mount();

// #endif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值