1***@qq.com
1***@qq.com
  • 发布:2019-08-27 08:19
  • 更新:2021-04-15 09:15
  • 阅读:1060

【报Bug】main.js里异步,会报错

分类:uni-app

详细问题描述

我想在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]

2019-08-27 08:19 负责人:无 分享
已邀请:
萌龙

萌龙

写app.vue里看看

1***@qq.com

1***@qq.com (作者)

app.vue里已经是启动了,这样全局变量在第一次打开的时候不一定生效

一个前端er丶

一个前端er丶

这么久了没人回答一下嘛???果然uniapp社区管理是真的垃圾!!!

该问题目前已经被锁定, 无法添加新回复