代码打不开
文件上传表单- 需求的场景描述(希望解决的问题) 表单中有文件,做文件添加时,图片是非必填项,如果使用wx.uploadFile,文件字段弄成必填项,而业务中,文件并非是必填的,而wx.uploadFile的filePath是必填的。那么也就是说如果这个wx.uploadFile适合的场景只是那种单独文件上传的,如果遇到有其他字段如:下图:类型,备注等非文件字段就会出现要换接口的问题。因为表单需要修改,修改时,不一定修改图片,也就是说不一定上传图片,那么wx.uploadFile必须上传图片,否则报错。这种情况下服务器端要写两个接口出来,一个是针对有文件的,一个是针对没有文件的,在小程序中判断,有文件的时候调用有文件的接口,没有文件的时候请求没有文件的接口。这种东西搞得麻烦了许多。而希望可以模拟HTML中的表单; - 希望提供的能力 wx.uploadFile中的filePath文件字段不要弄成必填的 [图片]
2018-06-25打印下showReaderTips 结果
页面出现"can not find variable loadFail"的错误页面加载的时候出现"can not find variable loadFail"的错误,我检查了我的代码,代码中并没有定义loadFail这样的字段,那么微信又是怎么调用到这个字段的呢? 下面是我reader页面onReady方法中的代码: [代码]onReady: [代码][代码]function[代码][代码]() {[代码][代码] [代码][代码]let self = [代码][代码]this[代码][代码] [代码][代码]// 判断是否需要显示提示[代码][代码] [代码][代码]let showReaderTips = wx.getStorageSync([代码][代码]'show_reader_tips'[代码][代码])[代码][代码] [代码][代码]if[代码] [代码](showReaderTips || showReaderTips === [代码][代码]''[代码][代码]) {[代码][代码] [代码][代码]self.setData({ showReaderTips: [代码][代码]true[代码] [代码]})[代码][代码] [代码][代码]} [代码][代码]else[代码] [代码]{[代码][代码] [代码][代码]self.setData({ showReaderTips: [代码][代码]false[代码] [代码]})[代码][代码] [代码][代码]}[代码][代码] [代码][代码]//读取用户设置[代码][代码] [代码][代码]let localSetting = wx.getStorageSync([代码][代码]'userinfo'[代码][代码]) || {}[代码][代码] [代码][代码]if[代码] [代码](localSetting && localSetting.setting) {[代码][代码] [代码][代码]let userSetting = localSetting.setting[代码][代码] [代码][代码]self.setData({[代码][代码] [代码][代码]'allSliderValue.bright'[代码][代码]: userSetting.reader.bright || self.data.allSliderValue.bright,[代码][代码] [代码][代码]'allSliderValue.font'[代码][代码]: userSetting.reader.fontSize || self.data.allSliderValue.font,[代码][代码] [代码][代码]colorStyle: self.transColorStyle(userSetting.reader.mode) || self.data.colorStyle,[代码][代码] [代码][代码]currentFontFamily: userSetting.reader.fontFamily || self.data.currentFontFamily[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码] [代码][代码]// 设置背景色[代码][代码] [代码][代码]wx.setNavigationBarColor({[代码][代码] [代码][代码]frontColor: self.data.colorStyle.styleNum == 4 ? [代码][代码]'#ffffff'[代码] [代码]: [代码][代码]'#000000'[代码][代码],[代码][代码] [代码][代码]backgroundColor: self.data.colorStyle.control_bg,[代码][代码] [代码][代码]animation: {[代码][代码] [代码][代码]duration: 0,[代码][代码] [代码][代码]timingFunc: [代码][代码]'easeIn'[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码]下面是警告的截图: [图片] [图片]
2018-06-25有案例的 ,去GITHUB搜,腾讯云 COS
在小程序里如何访问存储桶数据?大家好,由于我之前不是做WEB开发的,一直是用c来开发,对js脚本,javascript等都不熟悉,所以问题可能描述的不够清楚,请见谅! 我最近在学习小程序的开发,我把小程序所需要的一些资源(例如图片,音视频等)放到了腾讯云的存储桶里。我想从小程序的js脚本文件里访问腾讯云的存储桶,请问有什么好的方法吗? 例如:我在存储桶A上有个文件B,并且B的文件链接是C(C为https://XXX),请问我在小程序里,如何访问到文件B的链接C? 我在官方的文档里看到访问存储桶的方法有API和SDK等,但看的有点晕,不知道对于我想从js脚本去访问存储桶的需求,哪一种更适合我?请各位有经验的大牛们不吝指教,万分感谢!
2018-06-25我这边打印出了宽度哦,没发现问题
getImageInfo:fail invalid手机上是没问题的,开发工具上有问题
2018-06-22多个VIEW 试下
canIUse,急- index.js canIUse: wx.canIUse('button.open-type.getUserInfo'), - index.wxml <button wx:if="{{canIUse}}" open-type="getUserInfo" bindgetuserinfo="userInfoHandler"> </button> <view wx:else>请升级微信版本</view> 一般手机都是进if为真的情况,,而iphone6s 部分手机 进入 wx:else 分支,,有可能是什么问题
2018-06-08这个导航不是系统导航,是你自己定义的WXML,你肯定要margin-bottom啊
ios 偶现 小程序导航将页面挡住ios 偶现 小程序导航将页面挡住 具体差异 请看下图 [图片] [图片]
2018-06-08设置等待时间,用LOADING
小程序原生开发, 很多新页面打开很慢?使用小程序原生开发,从主页调转到子页面,子页面onload发起wx.request并把列表渲染到子页面展示给用户,发现this.setData加载很慢。本来有加载条判断到数据请求完毕是关闭掉的。但是都是先出现没有数据模板,迟钝了快1s才渲染出来,体验很不好。 官方是否可以兼容改良?
2018-06-08存储到全局缓存啊
登录问题小程序在用户授权之后,为什么只保留两个小时? 就是说为什么两个小时需要重新获取登录授权,不能保留用户的信息吗?每次都要进来登录很麻烦? 一个拥有用户系统的软件平台应用普遍需要,提供用户登录以及维护用户的登录状态,两个小时怎么保留,体验很差。
2018-06-081L正确,要先GET到本获取临时路径,再绘图
canvas drawImage绘图失效我已经将远程图片下载下来了,但是绘制不出来,急!!!! [代码]wx.downloadFile({[代码][代码] url: [代码][代码]'xxx'[代码][代码],[代码][代码] [代码][代码]success(res) {[代码][代码] [代码][代码]ctx.drawImage(res.tempFilePath, 0, 0, 572, 500);[代码][代码] [代码][代码]ctx.draw();[代码][代码] [代码][代码]}[代码][代码]});[代码]
2018-06-08上代码啊
Form的内容无法提交到后端Form的内容无法提交到后端,已提前被清空,但是如果用微信开发工具提交,就可以在后端拿到数据。 网站是有ICP备案的,是https的,验证文件也被正确放在根目录,可以正确访问。
2018-06-08