- 使用官方意见反馈接口,没有任何反应,报错和跳转都没有,这是什么原因?
[图片]
2021-03-11 - 开发工具中按照云函数文档创建了指定目录并在配置好目录,为什么没右键菜单没有创建notejs也没测试?
如图,在右键目录没有创建notejs的选项,然后手动创建后根目录也没有本地测试的选项。云开发各项功能包括云函数都是开启的 [图片] [图片][图片]
2021-01-21 - 求教:如何解决使用picker普通选择器在选择了任意选项后,提交到云开发数据库发现为空值的问题?
整个表单里还有普通文本框,这种就可以正常传到云开发数据库里 我的wxml片段: <!--时间--> <view class="section"> <view class="section__title">预约时间:</view> <picker name="time" bindtap="gettimeValue" mode="time" value="{{time}}" start="8:00" end="17:30" bindchange="bindTimeChange"> <view class="picker">{{time}}</view> </picker> </view> <!--病种--> <view class="section"> <view class="section__title">预约病种:</view> <picker name="bingzhong" bindtap="getbingzhongValue" bindchange="bindbingzhongChange" value="{{index}}" range="{{bingzhong}}"> <view class="picker"> {{bingzhong[index]}} </view> </picker> 我的js片段: Page({ /** * 页面的初始数据 */ data: { elevatorFlag: 0, showTopTips: false, nameValue: '', mobileValue: '', dateValue: '', bingzhongValue: '', zhuanjiaValue: '', timeValue:'', date: "2020-11-25", time: "8:00", bingzhong: ["甲亢", "甲减", "甲状腺结节", "桥本氏甲状腺疾病", "甲状腺炎", "甲状腺囊肿", "甲状腺瘤", "甲状腺肿大"], objectbingzhong:[ { id: 0, name: '甲亢' }, { id: 1, name: '甲减' }, { id: 2, name: '甲状腺结节' }, { id: 3, name: '桥本氏甲状腺疾病' }, { id: 4, name: '甲状腺炎' }, { id: 5, name: '甲状腺囊肿' }, { id: 6, name: '甲状腺瘤' }, { id: 7, name: '甲状腺肿大' } ], index: 0, isAgree: false, formData: { } }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { }, getNameValue: function (e) { this.setData({ nameValue: e.detail.value }); }, getmobileValue: function (e) { this.setData({ mobileValue: e.detail.value }); }, getdateValue: function (e) { this.setData({ dateValue: e.detail.value }); }, gettimeValue: function (e) { this.setData({ timeValue: e.detail.value }); }, getbingzhongValue: function (e) { this.setData({ bingzhongValue: e.detail.value }); }, getzhuanjiaValue: function (e) { this.setData({ zhuanjiaValue: e.detail.value }); }, submitForm: function () { let self = this, index = this.data.index, bingzhong = this.data.bingzhong, str = ''; // for (let i = 0, len = bingzhong.length; i < len; i++) { // if (bingzhong[i].length == 1) { bingzhong[i] = bingzhong[i - 1]; } // str += bingzhong[i] + ' '; // } if (self.data.nameValue == "" || self.data.nameValue == 'None') { wx.showToast({ title: '请输入姓名', icon: 'fail', duration: 2000 }) return; } else if (self.data.mobileValue.length!=11) { wx.showToast({ title: '请输入正确的11位手机号码', icon: 'success', duration: 2000 }) return; } // else if (self.data.bingzhongValue) { // wx.showToast({ // title: '请选择病种', // icon: 'success', // duration: 2000 // }) // return; // } //把数据给云数据库 const db = wx.cloud.database({}); const cont = db.collection('register'); cont.add({ data: { name: self.data.nameValue, mobile: self.data.mobileValue, bingzhong: self.data.bingzhongValue, zhuanjia: self.data.zhuanjiaValue, date: self.data.dateValue, time: self.data.timeValue }, success: function (res) { console.log(res._id) wx.showModal({ title: '成功', content: '您已经登记成功', showCancel: false }) } }); //把数据给云数据库 }, bindCountryChange: function(e) { console.log('picker country 发生选择改变,携带值为', e.detail.value); this.setData({ countryIndex: e.detail.value }) }, bindAccountChange: function(e) { console.log('picker account 发生选择改变,携带值为', e.detail.value); this.setData({ accountIndex: e.detail.value }) }, /** * 日期选择器 */ // bindDateChange: function (e) { // this.setData({ // date: e.detail.value, // [`formData.date`]: e.detail.value // }) // }, bindDateChange: function(e) { console.log('日期选择器发送值改为', e.detail.value) this.setData({ date: e.detail.value }) }, /** * 时间选择器 */ bindTimeChange: function(e){ console.log('时间选择器发送值改为',e.detail.value) this.setData({ time: e.detail.value }) }, bindbingzhongChange: function(e){ console.log('病种选择器发送值改为', e.detail.value) this.setData({ index: e.detail.value }) } }) 我的集合索引截图: [图片] 如有大佬回答,不甚感激!
2021-01-05