海哥的花裤
海哥的花裤
  • 发布:2022-08-07 18:53
  • 更新:2022-10-14 15:41
  • 阅读:469

编辑器更新3.5.3之后出现bug

分类:uniCloud

没有更新之前。还好好的。更新之后。这个代码一直没动过。找不到问题所在。。。

附件1是小程序模拟器的错误提示。

附件2是本地的schema.json。

附件3是云端的schema.json。

附近4是schema2code生成的代码(没修改过)。

2022-08-07 18:53 负责人:DCloud_uni-ad_HDX 分享
已邀请:
DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

请求本地云函数也是报这个错误吗?最近有修改过schema吗

  • 海哥的花裤 (作者)

    这个schema没动过。就算动不应该这样。本地云函数没报错。后来我把avatarUrl字段删了。又爆nickname不存在。

    2022-08-08 13:56

  • DCloud_uniCloud_WYQ

    回复 3***@qq.com: 看下网络请求这个错误是云端报的还是客户端校验的时候就报了。如果是云端报的,试试对schema稍作改动重新上传这个schema看有没有效果

    2022-08-08 15:03

  • 海哥的花裤 (作者)

    回复 DCloud_uniCloud_WYQ: 我重新schema2code。还是出现错误。而且不是网络错误。是表单的验证规则提示的。我注释掉规则。还是可以插入新数据的。

    2022-08-08 19:10

  • DCloud_uni-ad_HDX

    回复 3***@qq.com: 服务空间对吗?

    2022-08-09 12:04

  • 海哥的花裤 (作者)

    回复 DCloud_uni-ad_HDX: 服务空间肯定对呀。我注释掉this.$refs.form.setRules(this.rules);就没有问题。它能正常写入数据的。

    2022-08-09 18:01

  • DCloud_uni-ad_HDX

    回复 3***@qq.com: 提供下 schema json 文件,文本,不要图

    2022-08-10 15:28

  • 海哥的花裤 (作者)

    回复 DCloud_uni-ad_HDX: 我大概知道啥问题了。你们家uni-id-pages中,会有新的uni-forms。添加之后,选择合并会出现问题。可能是里面的utils.js写的不好吧。。。

    2022-08-10 15:57

  • 海哥的花裤 (作者)

    回复 DCloud_uni-ad_HDX: {

    "bsonType": "object",

    "permission": {

    "create": true,

    "delete": "doc.user_id == auth.uid",

    "read": "doc.user_id == auth.uid",

    "update": "doc.user_id == auth.uid"

    },

    "properties": {

    "_id": {

    "description": "ID,系统自动生成"

    },

    "avatarUrl": {

    "bsonType": "file",

    "fileMediaType": "image",

    "title": "宠物头像"

    },

    "birthday": {

    "bsonType": "date",

    "title": "出生年月"

    },

    "isSterilization": {

    "bsonType": "string",

    "defaultValue": "否",

    "enum": ["否", "是"],

    "title": "是否绝育"

    },

    "nickname": {

    "bsonType": "string",

    "title": "宠物昵称",

    "trim": "both"

    },

    "pet_group": {

    "bsonType": "string",

    "enum": {

    "collection": "pet-group",

    "field": "_id as value, title as text"

    },

    "foreignKey": "pet-group._id",

    "title": "宠物种类",

    "trim": "both"

    },

    "pet_sex": {

    "bsonType": "string",

    "defaultValue": "母",

    "enum": ["公", "母"],

    "title": "性别",

    "trim": "both"

    },

    "pet_type": {

    "bsonType": "string",

    "componentForEdit": {

    "name": "uni-data-picker",

    "props": {

    "placeholder": "请选择宠物品种"

    }

    },

    "enum": {

    "collection": "pet-type",

    "field": "_id as value, title as text"

    },

    "foreignKey": "pet-type._id",

    "title": "宠物品种",

    "trim": "both"

    },

    "pet_weight": {

    "bsonType": "double",

    "title": "体重(kg)",

    "trim": "both"

    },

    "phone": {

    "bsonType": "string",

    "pattern": "^\+?[0-9-]{3,20}$",

    "title": "联系方式",

    "trim": "both"

    },

    "user_id": {

    "bsonType": "string",

    "description": "用户ID",

    "forceDefaultValue": {

    "$env": "uid"

    },

    "foreignKey": "uni-id-users._id"

    },

    "vaccines": {

    "bsonType": "string",

    "componentForEdit": {

    "name": "uni-data-picker",

    "props": {

    "placeholder": "请选择疫苗情况"

    }

    },

    "enum": {

    "collection": "vaccines",

    "field": "_id as value, title as text"

    },

    "foreignKey": "vaccines._id",

    "title": "疫苗情况"

    }

    },

    "required": ["nickname", "phone", "pet_group", "pet_type", "pet_sex", "pet_weight", "vaccines"]

    }

    2022-08-10 16:03

DCloud_uni-ad_HDX

DCloud_uni-ad_HDX

合并uni-forms时代码和用法无法对应
在 uni_modules 中找到 uni-forms 右键更新

  • 海哥的花裤 (作者)

    不行呀。就是更新到最新的uni-forms才出问题。裂开

    2022-08-23 15:33

j***@126.com

j***@126.com

更新之前就没有吗?!

  • 海哥的花裤 (作者)

    更新之前就用的好好的呀。我现在用的就是没更新的

    2022-08-29 13:16

DCloud_uni-ad_HDX

DCloud_uni-ad_HDX

提供一个简单的测试工程

海哥的花裤

海哥的花裤 (作者)

测试工程

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