linnian
linnian
  • 发布:2022-09-13 13:03
  • 更新:2022-09-14 23:24
  • 阅读:360

【报Bug】schema2code 微信小程序出错

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

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

HBuilderX类型: Alpha

HBuilderX版本号: 3.5.3

第三方开发者工具版本号: 1.06

基础库版本号: 2.26.0

项目创建方式: HBuilderX

操作步骤:

1

预期结果:

1

实际结果:

1

bug描述:

schema代码

{  
    "bsonType": "object",  
    "required": ["title"],  
    "permission": {  
        "read": true,  
        "create": true,  
        "update": true,  
        "delete": true  
    },  
    "properties": {  
        "_id": {  
            "description": "ID,系统自动生成"  
        },  
        "title": {  
            "bsonType": "string",  
            "label": "标题",  
            "trim": "both"  
        }  
    }  
}

hx中右键schema2code,选择unimodules模式,导入代码
hx 发行到微信小程序,打开add测试页面

保存时,提示错误

2022-09-13 13:03 负责人:无 分享
已邀请:
DCloud_uni-ad_HDX

DCloud_uni-ad_HDX

生成后是否有导入 uni-forms 的提示?是否选择了覆盖,或者在uni_modules 下找到 uni-forms 插件 右键更新,选择覆盖

  • linnian (作者)

    上传了,这是特意新建的示例,你试试就知道

    2022-09-13 14:25

  • DCloud_uni-ad_HDX

    回复 linnian: 上传到哪里了?

    2022-09-13 14:27

  • linnian (作者)

    回复 DCloud_uni-ad_HDX: schema上传到云端了

    2022-09-13 14:30

  • linnian (作者)

    你试过吗,把上面schema代码复制过去,试下

    2022-09-13 14:32

  • linnian (作者)

    H5运行时连接云端云函数,是正常的

    2022-09-13 14:34

  • DCloud_uni-ad_HDX

    回复 linnian: 刚修改了回复,按照上面的操作试试,之前uni-forms在微信上有个bug,现已修复,删除重新导入试试

    2022-09-13 14:45

  • linnian (作者)

    回复 DCloud_uni-ad_HDX: 1.4.8,好像一直是最新版

    2022-09-13 14:49

  • DCloud_uni-ad_HDX

    回复 linnian: 收到 我们在验证下

    2022-09-13 14:52

  • linnian (作者)

    就算重新生成,也没有合并文件,看下方回复

    2022-09-13 14:53

linnian

linnian (作者)

这是目录,不是新手了,不太可能范这种错

linnian

linnian (作者)

1发送

DCloud_uni-ad_HDX

DCloud_uni-ad_HDX

  1. 新建 schema 文件,拷贝你提供的schema 内容
  2. 右键 schema2code
  3. 运行或发行到微信小程序
  4. 保存数据成功

使用以上步骤没有复现问题,是否修改过生成后的代码?

DCloud_uni-ad_HDX

DCloud_uni-ad_HDX

先验证下正常运行是否有问题,或者提供一个简单的工程

  • linnian (作者)

    新建项目还是有问题,请问你的HX 版本,微信小程序开发工具版本及相应基础库是?

    2022-09-14 11:27

  • linnian (作者)

    新建一个测试项目,发现,schema2code之后,多了一个schema,这个是bug 吧,这里没法上截图,请看下方评论

    2022-09-14 13:02

  • linnian (作者)

    我把配置截图(都是最新版)、打包的测试项目放在下面的评论

    2022-09-14 13:11

linnian

linnian (作者)

新建一个测试项目,发现,schema2code之后,多了一个schema,这个是bug 吧,我想起来了,我发现有重复之后,删除了其中一个,而且删除的是上面那个原来的

  • DCloud_uni-ad_HDX

    这不是bug,生成界面上需要设置uni_modules 插件id,插件中也包含schema 文件,应起一个新名字,否则和已有schema文件会冲突

    2022-09-14 20:07

linnian

linnian (作者)

测试项目

linnian

linnian (作者)

换成vue2 后,新增成功了,弹出个错误弹窗。
顶不住了。。。。。。

linnian

linnian (作者)

确定了,vue3 有问题,vue2 可以

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