给formName 赋值 然后添加check属性值例如: [图片] 使用checkbox-group的 bindchange 方法获取到改动的index 及checked值 然后遍历为true的值 就获取到了
checkbox无法获取多个value值<view class='fuk-v-new'> <view class='kuan-v' wx:for="{{formName}}"> <text class='text-nr'>{{item.chinese_name}}</text> <checkbox-group class="wc-box" data-id="{{item.id}}" bindchange="checkboxChange"> <label class="checkbox-box" > <checkbox class='box-nc' value="{{item.id}}" checked="" /> </label> </checkbox-group> </view> </view> 这是循环的数组,有7条记录,就有相对应的7个value值, checkboxChange: function (e) { console.log('checkbox发生change事件,携带value值为:', e.detail.value) } 这是JS获取value值得代码,参考得官方文档, [图片] 结果是点击一个checkbox就会打印出当前checkbox得值,无法获取所有选中得checkbox得值,尝试过通过checked来获取,发现走不通,求大佬告知!!!
2018-12-06前几天 我写了 真机没效果 我还以为是我的问题
requestTask.abort()失效requestTask.abort()失效 loadData(){ const task = wx.request({ url: 'http://192.168.31.127', success:res=>{ console.log(res); }, fail:err=>{ console.log(err); } }); task.abort(); }, onLoad: function (options) { this.loadData(); },
2018-12-06同问, takephoto 耗时确实是个问题
camera组件 takephoto耗时太长- 需求的场景描述(希望解决的问题) 需要使用camera组件调用摄像头,定时的捕捉摄像头的内容并上传服务器来进行图片的识别。 在使用camera.takephoto API时,拍照所消耗的时间太长,在IOS上都可以到达800ms的时间,而且在用户移动摄像机的过程中拍照所消耗的时间会变长,我尝试了减少camera组件的显示区域大小,但是对takephoto耗时并没有减少,有什么办法能减少takepohto的耗时吗?
2018-12-06同问,开发工具中不会下拉移动 android可以
fixed定位与下拉刷新问题某模块需要fixed定位到顶部,下拉刷新时, 在开发者工具中,定位模块不会随下拉移动, 在ios中也不会随下拉移动 在安卓机上可以随下拉移动
2018-12-06建议做好角色权限控制,这样就防止微信审核测试人员越级操作了
小程序测试人员攻击服务后台?开发了一个小程序, 基于团队进行管理的, 但从上周五开始, 发现微信小程序这边的测试人员(昵称是水浒传角色且用户加入时间是第一次提交正式版审核期间)不断使用不正常手段加入我们的团队, 踢出团队后第二天又加入我们的团队, 想问一下大家有没类似的情况, 也求腾讯小程序官方给个合理解释!!!
2018-12-06建议用本地文件 进行加载 可以节约请求回显时间
后台接口返回一千多条数据,渲染在页面要四秒,很慢。要怎么优化- 需求的场景描述(希望解决的问题) 接口有一千多条数据,列表渲染在真机上要四秒以上时间。还要求右侧有索引,点击索引能跳到相应的列表位置,类似图片这种,[图片] 有什么办法能优化呀,想了很久不知道怎么办? - 希望提供的能力
2018-12-06云函数调用接口返回数据要比直接调用接口返回的慢
利用云函数绕过域名校验和HTTPS配置,实现内网加端口访问闲来无事,无意中发现云函数中的request网络请求可以不用配置校验域名和https,也就是说可以通过云函数封装一个请求通用函数来处理没有域名和https的网络请求(甚至包括内网穿透,可以用非80端口进行实验)。 适用场景: A、没有域名或使用局域网(直接使用IP访问); B、使用花生壳动态域名解析(内网穿透); C、有域名但不想申请配置HTTPS(懒人); D、连自己的服务器都没有,接口直接使用开源或者第三方接口且不能添加域名校验的情况(空壳); E、不愿意直接在小程序中直接暴露自己逻辑API实际请求地址的(安全); ······ 具体步骤如下: 1、给项目添加云函数支持(https://developers.weixin.qq.com/miniprogram/dev/wxcloud/basis/getting-started.html) 2、新建名为“proxy”的云函数,配置支持request-promise [代码]// package.json[代码][代码]{[代码][代码] [代码][代码]"name"[代码][代码]: [代码][代码]"proxy"[代码][代码],[代码][代码] [代码][代码]"version"[代码][代码]: [代码][代码]"1.0.0"[代码][代码],[代码][代码] [代码][代码]"description"[代码][代码]: [代码][代码]""[代码][代码],[代码][代码] [代码][代码]"main"[代码][代码]: [代码][代码]"index.js"[代码][代码],[代码][代码] [代码][代码]"scripts"[代码][代码]: {[代码][代码] [代码][代码]"test"[代码][代码]: [代码][代码]"echo \"Error: no test specified\" && exit 1"[代码][代码] [代码][代码]},[代码][代码] [代码][代码]"author"[代码][代码]: [代码][代码]""[代码][代码],[代码][代码] [代码][代码]"license"[代码][代码]: [代码][代码]"ISC"[代码][代码],[代码][代码] [代码][代码]"dependencies"[代码][代码]: {[代码][代码] [代码][代码]"wx-server-sdk"[代码][代码]: [代码][代码]"latest"[代码][代码],[代码][代码] [代码][代码]"request"[代码][代码]: [代码][代码]"latest"[代码][代码],[代码][代码] [代码][代码]"request-promise"[代码][代码]: [代码][代码]"latest"[代码][代码] [代码][代码]}[代码][代码]}[代码][代码]// 云函数入口文件index.js[代码] [代码]const cloud = require([代码][代码]'wx-server-sdk'[代码][代码])[代码][代码]const rq = require([代码][代码]'request-promise'[代码][代码])[代码][代码]cloud.init()[代码][代码]// 云函数入口函数[代码][代码]// event为小程序调用的时候传递参数,包含请求参数uri、headers、body[代码][代码]exports.main = async (event, context) => {[代码][代码] [代码][代码]return[代码] [代码]await rq({[代码][代码] [代码][代码]method: [代码][代码]'POST'[代码][代码],[代码][代码] [代码][代码]uri: event.uri,[代码][代码] [代码][代码]headers: event.headers ? event.headers : {},[代码][代码] [代码][代码]body: event.body[代码][代码] [代码][代码]}).then(body => {[代码][代码] [代码][代码]return[代码] [代码]body[代码][代码] [代码][代码]}).[代码][代码]catch[代码][代码](err => {[代码][代码] [代码][代码]return[代码] [代码]err[代码][代码] [代码][代码]})[代码][代码]}[代码]3、在小程序中调用云函数请求数据请求 [代码]onLoad: [代码][代码]function[代码][代码](){[代码][代码] [代码][代码]// 初始化[代码][代码] [代码][代码]wx.cloud.init()[代码][代码]},[代码][代码]onGetItemList: [代码][代码]function[代码][代码](){[代码][代码] [代码][代码]wx.cloud.callFunction({[代码][代码] [代码][代码]name: [代码][代码]'proxy'[代码][代码],[代码][代码] [代码][代码]data: {[代码][代码] [代码][代码]// http域名 https域名 第三方域名 非验证域名 IP[:prot] 内网IP或花生壳域名[代码][代码] [代码][代码]uri: [代码][代码]'http://192.168.1.100:8081'[代码][代码],[代码][代码] [代码][代码]headers: {[代码][代码] [代码][代码]'Content-Type'[代码][代码]: [代码][代码]'application/json'[代码][代码] [代码][代码]},[代码][代码] [代码][代码]body: {[代码][代码] [代码][代码]uid: 1[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}).then(res => {[代码][代码] [代码][代码]console.log(res)[代码][代码] [代码][代码]const data = res.result[代码][代码] [代码][代码]console.log(data)[代码][代码] [代码][代码]// do something[代码][代码] [代码][代码]})[代码][代码]}[代码]然后你会发现你已经无所不能了。 个人见解,如有不妥之处,望各位大神指正!~
2018-12-04可以自己写[图片]
在右上部点击之后下方加入自定义菜单- 需求的场景描述(希望解决的问题) [图片] - 希望提供的能力 点击页面内的分享在微信弹出的底部菜单能够加入自定义的菜单吗
2018-12-01不管哪个版本授权一次就可以了
小程序的开发版,体验版,正式版的授权信息是相互独立的还是相互有影响的如标题所述。在体验版中授权了用户信息。到了正式版里体验版的授权还有用吗。。
2018-11-26把它P上去
小程序头掉了!!谁来告诉我怎么按上去?- 当前 Bug 的表现(可附上截图) 这个bar掉了什么操作。。就在这个上见到了。。第一次[图片]就是,使一个固定于地步的输入显示了出来,并获取了焦点。然后头掉了[懵逼...]
2018-11-05