【问题标题】:React-Native Realm TypeError: Reflect.construct requires the first argument be a constructor - ErrorReact-Native Realm TypeError:Reflect.construct 要求第一个参数是构造函数 - 错误
【发布时间】:2020-03-28 17:03:49
【问题描述】:

我重新安装了 MacOs 操作系统,我的工作代码失败了。

我不明白,它在重新安装之前工作。

我的项目详情是; “反应”:“16.9.0” “反应原生”:“0.61.1”, “领域”:“^3.6.5”,

我尝试了领域 3.2.0 和 3.1.0 版本但不工作,同样的错误仍然存​​在。

** 我的代码是 **

export function RealmDB_SetLoginUser(Data)
{
    realm.write(() =>
    {
        let LoginUser = realm.objects('LoginUser');

        realm.delete(LoginUser);

        realm.create('LoginUser', {
            Name: Data.Name,
            Password: Data.Password,
            IsTest: Data.IsTest,
        });
    });
}

你能帮帮我吗?

【问题讨论】:

    标签: javascript react-native realm reflect


    【解决方案1】:
    DataMo.schema = {
        name: 'DataMo',
        primaryKey: 'id',
        properties: {
            id: 'int',
            year: 'string',
        }
    };
    const realm: Realm = new Realm({
        schema: [
            DataMo.schema
        ]
    });
    
    export default realm;
    

    将架构:[DataMo] 替换为架构:[DataMo.schema]

    【讨论】:

    • 但是这种变化背后的原因是什么?你能解释一下吗?因为我没有更改任何版本。
    猜你喜欢
    • 2021-08-09
    • 2020-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-11
    • 2018-04-10
    • 2014-07-06
    • 1970-01-01
    相关资源
    最近更新 更多