gpt4 book ai didi

javascript - 从 React-Native 应用程序中的另一个类访问静态变量?

转载 作者:可可西里 更新时间:2023-11-01 02:05:43 24 4
gpt4 key购买 nike

在我的 react-native 应用程序中,我目前有一个 User 类,我在其中定义了一个当前用户,如下所示:

class User {
static currentUser = null;

//other relevant code here

static getCurrentUser() {
return currentUser;
}
}

export default User;

在另一个类中,我试图访问此 currentUser 的设置值。我不知道如何正确调用这个函数;我收到错误 User.getCurrentUser is not a function。我应该以不同的方式调用此函数吗?

var User = require('./User');

getInitialState: function() {

var user = User.getCurrentUser();

return {
user: user
};


},

最佳答案

您正在混合使用 import/export 样式。您应该将导入更改为

var User = require('./User').default

import User from './User'

或者改变你的导出:

module.exports = User

关于javascript - 从 React-Native 应用程序中的另一个类访问静态变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37517822/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com