import Vue from "vue"; import App from "./App"; import { router, RouterMount } from "@/shopro/router"; import store from "@/shopro/store"; import uView from "uview-ui"; import shopro from "@/shopro"; import { addPermisionInterceptor, removePermisionInterceptor } from '@/uni_modules/x-perm-apply-instr/js_sdk/index.js' addPermisionInterceptor('chooseImage', '为了修改个人头像和发布信息图片视频等, 我们需要申请您设备的相机和存储权限') addPermisionInterceptor('chooseVideo', '为了发布信息图片视频等, 我们需要申请您设备的相机和存储权限') addPermisionInterceptor('saveImageToPhotosAlbum', '为了保存推广海报到手机相册, 我们需要申请您设备的存储权限') addPermisionInterceptor('getLocation', '为了根据您的位置展示信息, 我们需要申请您设备的位置权限') addPermisionInterceptor('makePhoneCall', '为了联系客服/用户/咨询等, 我们需要申请您设备的拨打电话权限') addPermisionInterceptor('getRecorderManager', '为了使用语言消息功能等, 我们需要申请您设备的麦克风权限') addPermisionInterceptor('startLocationUpdate', '为了根据您的位置展示信息, 我们需要申请您设备的位置权限') addPermisionInterceptor('scanCode', '为了识别二维码信息, 我们需要申请您设备的相机权限') async function bootstrap() { App.mpType = "app"; //引入路由 Vue.use(router); // 引入全局uView Vue.use(uView); // 加载shopro Vue.use(shopro); const app = new Vue({ store, ...App }); // #ifdef H5 RouterMount(app, router, "#app"); // #endif // #ifndef H5 app.$mount(); // #endif } bootstrap();