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中是可以正常提交反馈的