小程序端先判断有没有图片要上传,如果没有就用wx.request,如果有图片就用wx.upload
wx.uploadFile上传图片问题现在遇到个问题:我的需求是上传用户提交的文字和图片,但是图片可有可无,当用户没有上传图片的时候,函数报错,有没有大神知道怎么处理图片为空时的情况
2018-11-09正常的,官方也忙,你要理解,不是所有问题都能得到解决的。
平台一个持续了半年未解决的BUG- 当前 Bug 的表现(可附上截图) 设置体验版,在路径后面添加参数,提交,此时支持返回的图是正常的,关闭二维码弹层,重新点击体验版查看二维码,发现路径上带上了amp;,并且每刷新一次多一个amp;扫码后解析参数解析的也是带amp的 [图片] - 预期表现 刷新页面,点击体验版,路径正常 - 复现路径 - 提供一个最简复现 Demo 平台 此bug于4月份提过,目前该问题仍然存在,下方链接参考4月提的问题 [BUG] 平台体验版扫码设置参数后,刷新后参数自动添加amp
2018-11-09button.submit { font-size: 14pt; }
小程序如何设置button按钮上文字大小小程序如何设置button按钮上文字大小
2018-11-09<video class="item-img" wx:if="{{item.type==2}}" src="{{item.video}}" controls="{{false}}" autoplay="{{false}}" mode="widthFix"> 直接删掉这个属性即可
video组件禁止自动播放后真机测试仍会自动播放video组件禁止自动播放后真机测试仍会自动播放 wxml代码: <video class="item-img" wx:if="{{item.type==2}}" src="{{item.video}}" controls="{{false}}" autoplay="{{false}}" mode="widthFix"></video> 在真机测试换了7,8台机器 都会自动播放,在PC工具里是不会自动播放的
2018-11-09要么是开放平台设置还没生效,要么是你绑定的小程序不是你当前的小程序。 检查下appid是否对应得上。
如何在小程序中取得UnionID?1. 已经在微信开放平台中同时绑定了一个微信公众号(服务号)和一个小程序,小程序和微信公众号都是同一个主体。 [图片] [图片] 2. 通过微信公众平台接口调试工具,可以通过微信公众号的appId取得用户的unionId: [图片] 3. 在已经绑定的小程序(未正式上线,在开发工具中运行) 类似如下代码取得code,然后传给服务器: [代码]wx.login({ success (res) { if (res.code) { //发起网络请求 wx.request({ url: 'https://test.com/onLogin', data: { code: res.code } }) } else { console.log('登录失败!' + res.errMsg) } } })[代码] 服务器使用code,并通过code2session接口完成登录流程 [代码]GET https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code[代码]根据文档: [图片] 应该会返回unionID,但是实际的返回却没有unionid: [2018-11-09 06:43:14] local.DEBUG: code2Session {"session":{"session_key":"2RM9EqVl7glXQeOg9SnCPg==","openid":"oyjCu4lepGsDzKmu__pCU723OqkI"}} 我也看了这个文档: https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/union-id.html 用户已经关注了公众号,但是还是无法拿到unionid,谁能告诉我是怎么回事么?
2018-11-09start='05:00' end='22:59'
picker时间选择器bug- 当前 Bug 的表现(可附上截图)[图片] [图片] [图片] - 预期表现 希望5点之前,23点之后不可选择 - 复现路径 先选择10:04,再把10点重新选成23点,只要不再次手动去选则其他的分钟时间,则就可以在点击确定之后获得23点之后的时间 - 提供一个最简复现 Demo
2018-11-09<navigator url='/pages/xxx/yyy?id=1'></navigator> 获取参数 onLoad: function(options){ var id = options.id }
关于获取页面参数onload(options)开发中多遇到onload()参数设置为options 然后获取路径参数信息,但是开发文档为什么是query 参数说明 名称类型说明queryObject打开当前页面路径中的参数
2018-11-08大小写
setdata is not a function- 当前 Bug 的表现(可附上截图) 进行页面A跳转到B [图片] B页面在onshow界面调用web接口,获取指定id的信息 [图片][图片] [图片] 怎么弄都是setdata没定义,神啊,来救救我吧
2018-11-08视频地址不正确
video的一个问题- 当前 Bug 的表现(可附上截图) 为什么这样写不可以播放 [图片] [图片] [图片] [图片] - 预期表现 可以播发 - 复现路径 - 提供一个最简复现 Demo
2018-11-08用跨页面异步通知 event.js
当前页面使用上一页的页面实例setData()的方式是否可行let [代码]pages = getCurrentPages() [代码][代码]//获取加载的页面( 页面栈 )[代码]let [代码]currentPage = pages[pages.length - 1] [代码][代码]// 获取当前页面[代码]let [代码]prevPage = pages[pages.length - 2] [代码][代码]//获取上一个页面[代码][代码]prevPage.setData({[代码][代码] back: [代码][代码]true[代码][代码]})[代码]因为看到https://developers.weixin.qq.com/miniprogram/dev/framework/app-service/route.html?q=有写到 注意: 不要尝试修改页面栈,会导致路由以及页面状态错误。 不要在 [代码]App.onLaunch[代码] 的时候调用 [代码]getCurrentPages()[代码],此时 [代码]page[代码] 还没有生成。 这样的提示。 所以想知道当前页面使用上一页的页面实例setData()的方式是否可行?(实际上是可修改的) 也有看到一种写法是调用上一页的页面实例中定义的方法。。这种是否也可行?
2018-10-30