深圳奥飞网络
深圳奥飞网络
  • 发布:2024-01-28 01:26
  • 更新:2024-01-29 11:04
  • 阅读:263

【报Bug】main.uts中export常量,安卓能获取,web中获取不到,这是差异还是其他

分类:uni-app x

产品分类: uni-app x/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 22000.2295

HBuilderX版本号: 4.0

手机系统: Android

手机系统版本号: Android 10

手机厂商: 小米

手机机型: red mi 8

示例代码:

我在根目录文件main.uts中添加export代码

export const aaa = '11111'

main.uts全部代码如下

import App from './App.uvue'  

import { createSSRApp } from 'vue'  
export const aaa = '11111'  
export function createApp() {  
    const app = createSSRApp(App)  
    return {  
        app  
    }  
}

在/pages/index/index.uvue中的代码如下

onLoad() {  
            console.log(aaa)  
        },

在安卓中能打印aaa,但是在web网页中,就提示错误

Cannot find name 'aaa'.

请问这个是安卓和web的差异,还是其他呢?

操作步骤:

见代码示例

预期结果:

web也能获取

实际结果:

web不能

bug描述:

见代码示例

2024-01-28 01:26 负责人:无 分享
已邀请:
DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

是差异,app上你的项目代码都在一个包下,可以不引用直接使用,但是由于编译器可能会给某些变量重命名这种用法并不稳妥。应尽量避免这样的用法

要回复问题请先登录注册