- 【BUG】slider不赋值放到Form提交无法获取Value
在我实现一个问卷调查的场景中,想让用户主动拖动这个slider评分条,页面编写时,不给slider中的value属性赋初值,min为0,max为10,默认Slider显示为0,点击提交获取不到Value 值,此时提示用户没有进行评分。拖动到任意位置(1-10),再拖回至0,点击提交在表单信息中还是获取不到Slider Value值,这里是不是应该提交的时候Value应该为0。 如果给slider设定一个初始值-1,min为0,max为10,点击提交可以获取value:-1,拖动到任意位置(1-10),再拖回至0,点击提交在表单信息中还是获取不到Slider Value值,这里是不是应该提交的时候Value应该为0。 但是如果把min设置为1,上述问题就不存在了。 还做了一些测试样例 测试样例 value:0,min:0,max:10,点击提交获取不到值,拖动后回到0获取不到值 value:无,min:0,max:10,点击提交获取不到值,拖动后回到0获取不到值 value:-1,min:0,max:10,点击提交获取-1,拖动后回到0获取不到值 value:0,min:1,max:10,点击提交获取不到值,拖动后回到1获取到1 value:无,min:1,max:10,点击提交获取不到值,拖动后回到1获取到1 value:-1,min:1,max:10,点击提交获到-1,拖动后回到1获取到1 关键点在min为0,value为0也存在问题 WXML代码: [代码]<[代码][代码]form[代码] [代码]bindsubmit[代码][代码]=[代码][代码]"formSubmit"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]slider[代码] [代码]name[代码][代码]=[代码][代码]"score"[代码] [代码]min[代码][代码]=[代码][代码]"0"[代码] [代码]max[代码][代码]=[代码][代码]"10"[代码] [代码]bindchange[代码][代码]=[代码][代码]"slideChange"[代码] [代码]step[代码][代码]=[代码][代码]"1"[代码] [代码]show-value[代码][代码]=[代码][代码]'true'[代码] [代码]/>[代码][代码]<[代码][代码]button[代码] [代码]formType[代码][代码]=[代码][代码]"submit"[代码] [代码]type[代码][代码]=[代码][代码]"primary"[代码][代码]>提交[代码]button[代码][代码]>[代码][代码][代码][代码]Change Data:{{changeData}}[代码][代码][代码][代码]<[代码][代码]view[代码][代码]>[代码][代码][代码][代码][代码]view[代码][代码]>[代码][代码][代码][代码][代码][代码]Submit Data:{{submitData}}[代码][代码][代码][代码][代码][代码] [代码][代码][代码]form[代码][代码]>[代码][代码][代码][代码]JS代码 [代码]// pages/test/test.js[代码][代码]Page({[代码][代码] [代码][代码]/**[代码][代码] [代码][代码]* 页面的初始数据[代码][代码] [代码][代码]*/[代码][代码] [代码][代码]data: {[代码][代码] [代码] [代码] [代码][代码]},[代码][代码] [代码][代码]slideChange: [代码][代码]function[代码] [代码](e) {[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]changeData :e.detail.value[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码][代码] [代码][代码]formSubmit:[代码][代码]function[代码][代码](e){[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]submitData: e.detail.value.score[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码]})·[代码]
2017-11-09 - wx.setTabBarItem(Object object) 什么时候能加个设置页面路径的啊?
所有的都能设置,就路径不能,请问改变图标和标题的作用呢???
2019-10-24 - 云函数mysql2无法请求第三方服务器数据,和官方一样,为什么不行?
云函数安装了mysql2,也按照官方的写法,host填写我自己的服务器ip,user为数据库用户名,database为数据库名,password为数据库密码,但一直请求数据失败,而且每请求一次,报错的信息里面'root'@'172.81.212.74'中的ip并不是我填写的ip,也试过把host填写为域名,但还是请求失败 Uncaught (in promise) Error: errCode: -404011 cloud function execution error | errMsg: cloud.callFunction:fail requestID 7767dbfe-bd69-11e9-90fc-525400235f2a, cloud function service error code -504002, error message Access denied for user 'root'@'172.81.212.74' (using password: YES); at cloud.callFunction api [图片]
2019-08-13