没有更新之前。还好好的。更新之后。这个代码一直没动过。找不到问题所在。。。 附件1是小程序模拟器的错误提示。 附件2是本地的schema.json。 附件3是云端的schema.json。 附近4是schema2code生成的代码(没修改过)。
海哥的花裤 (作者)
这个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