详细问题描述
我想在main.js里向后端获取网站设置后再加载页面,但是异步后再渲染app,在安卓 IOS 小程序里就会报错,h5正常。
[内容]
main.js
import Vue from 'vue';
import App from './App';
import config from './config.json';
import utils from './utils.vue';
Vue.config.productionTip = false;
App.mpType = 'app';
utils.getLang(function(lang) {
utils.getSetting(function(setting) {
utils.getMember(function(user) {
Vue.prototype.lang = lang;
Vue.prototype.setting = setting;
Vue.prototype.user = user;
const app = new Vue({
...App
});
app.$mount();
});
});
});
[结果]
小程序和app都报错:
IDE运行环境说明
HBuilderX
[IDE版本号] 2.2.2
[windows版本号] Win10
uni-app运行环境说明
[运行端是h5或app或某个小程序?] 微信小程序和app
[项目是cli创建的还是HBuilderX创建的?如果是cli创建的,请更新到最新版cli再试] HBuilder
[编译模式是老模板模式还是新的自定义组件模式?] 自定义组件
附件
[IDE问题请提供HBuilderX运行日志。菜单帮助-查看运行日志,点右键打开文件所在目录,将log文件压缩成zip包上传]
[App问题请提供可重现问题的代码片段,你补充的细一点,问题就解决的快一点]
[App安装包或H5地址]
[可重现代码片段]
联系方式
[QQ]