秦始皇二一四
秦始皇二一四
  • 发布:2022-09-28 12:00
  • 更新:2022-09-29 13:39
  • 阅读:226

【报Bug】问题反馈模板在微信小程序上报提交的字段在数据库中不存在

分类:uni-app

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

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.6.4

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

基础库版本号: 2.26.1

项目创建方式: HBuilderX

操作步骤:

1、使用问题反馈模板,
2、云端也配置问题反馈管理员模板
3、调整为匿名提交,代码如下

{    
    "bsonType": "object",    
    "required": ["content"],    
    "permission": {    
        "create": true,    
        "read": true,    
        "delete": false,    
        "update": false    
    },    
    "properties": {    
        "_id": {    
            "description": "ID,系统自动生成"    
        },    
        "user_id": {    
            "description": "留言反馈用户ID\/回复留言用户ID,参考uni-id-users表"    
        },    
        "create_date": {    
            "bsonType": "timestamp",    
            "title": "留言时间\/回复留言时间",    
            "forceDefaultValue": {    
                "$env": "now"    
            }    
        },    
        "content": {    
            "bsonType": "string",    
            "title": "留言内容",    
            "componentForEdit": {    
                "name": "textarea"    
            },    
            "trim": "right"    
        },    
        "imgs": {    
            "bsonType": "array",    
            "arrayType": "file",    
            "maxLength": 6,    
            "fileMediaType": "image",    
            "title": "图片列表"    
        },    
        "is_reply": {    
            "bsonType": "bool",    
            "title": "是否是回复类型"    
        },    
        "feedback_id": {    
            "bsonType": "string",    
            "title": "被回复留言ID"    
        },    
        "contact": {    
            "bsonType": "string",    
            "title": "联系人",    
            "trim": "both"    
        },    
        "mobile": {    
            "bsonType": "string",    
            "title": "联系电话",    
            "pattern": "^\\+?[0-9-]{3,20}$",    
            "trim": "both"    
        },    
        "reply_count": {    
            "permission": {    
                "write": false    
            },    
            "bsonType": "int",    
            "title": "被回复条数",    
            "defaultValue": 0    
        }    
    }    
}

4、小程序后台白名单添加阿里云的域名填入请求白名单api.bspapp.com
5、打包微信小程序,在微信模拟器、上传体验版真机体验中,均发生了提交时,显示 提交的字段【‘content’】在数据库中并不存在,无法提交,而在h5、app中是可以正常提交反馈的

预期结果:

微信小程序能和其他平台预期一致,正确提交反馈

实际结果:

返回错误,无法提交

bug描述:

问题反馈页面中点击提交,提示:提交的字段【‘content’】在数据库中并不存在,无法提交

2022-09-28 12:00 负责人:无 分享
已邀请:
秦始皇二一四

秦始皇二一四 (作者)

这个问题,参考了https://ask.dcloud.net.cn/question/151424,只需要uni-form添加

:rules="rules"

即可

要回复问题请先登录注册