属性名类型默认值说明最低版本srcString 图标路径,支持临时路径、网络地址(1.6.0起支持)、云文件ID(2.2.3起支持)。暂不支持base64格式。 看文档应该是支持临时路径的啊
cove-imageBUGcove-image不支持的本地图片吗??
2018-09-04wx.navigateToMiniProgram(OBJECT) 只能打开同一公众号下关联的另一个小程序。 https://developers.weixin.qq.com/miniprogram/dev/api/navigateToMiniProgram.html
能否在自己小程序中打开其他公司的小程序比如我想在我小程序的一个商城广告中打开微店小程序中并浏览其中一个商品,但是api好像只有公众号同时关联下的小程序提供了打开方式。
2018-09-03看上去 textarea 已经有这个能力了啊 show-confirm-barBooleantrue是否显示键盘上方带有”完成“按钮那一栏https://developers.weixin.qq.com/miniprogram/dev/component/textarea.html
希望input和textarea更新有更好体验什么时候可以支持input组件自动增高,或者textarea组件可以自定义键盘右下角发送按钮
2018-09-03这应该是个bug,后面会修复这个问题。
调试console框无法显示在最前面- 需求的场景描述(希望解决的问题) 如果canvas等原生组件实行全屏的话,可以用cover-view进行覆盖,但是小程序调试的console框却会被覆盖掉,无法想cover-view一样放置在页面最前面,因此也无法查看输出相关的调试信息。 - 希望提供的能力 console调试框不管页面如何,都能显示在页面最前面,层级最高。
2018-09-03建议先学习一下 javascript,然后看一下官方教程,最后可以参照一些小程序项目的代码 (社区的开源推荐里有)。
如何学习小程序能否请高手们介绍一下如何学习小程序?有哪些实用的书可以推荐码?微信的官方教程,并没有详细地介绍如何编码。谢谢!
2018-08-31微信开发者工具是模拟的,实际表现要以真机为准
cover-view 在真机上一定要嵌套在原生组件里面才能覆盖?- 需求的场景描述(希望解决的问题) 在开发工具里面cover-view即使写在canvas外面,定位fixed,并设置一个比较大的z-index也能覆盖canvas,但在微信里面就不行 - 希望提供的能力
2018-08-31你好,写法应该是 wx:for="{{json}}",这里的 json 定义在 Page (或component) 的 data 字段里的。然后你访问的遍历的值需要通过index和item进行访问。例如: Page({ data: { json: { 31: "31", 33: "33", 37: "37" } } }) <view wx:for='{{json}}'> {{index}} : {{item}} </view>
wxml中for循环 对象取值取不到?例如:取出循环中id为31的json中的值 var json = {31: "31", 33: "33", 37: "37"} wxml: <view wx:for='{{data}}'> <text>json: {{json[item.id]}} / data: {{item.id}}</text> </view> 结果只有 json: / data: 31
2018-08-31文档上没有提到支付这个能力哦 https://developers.weixin.qq.com/miniprogram/dev/component/web-view.html
小程序web_view嵌套H5页面(已经实现公众号支付),H5页面能支付吗?调用jsApi时报错: {err_msg:"system:access_denied"}
2018-08-30用 setTimeout 稍微延迟一下第二次执行就可以了
canvasGetImageData调用多次,只有第一次的调用返回结果,求解- 当前 Bug 的表现(可附上截图) 调用函数如下: [代码]getImageData(x, y, width, height, callback) {[代码][代码] [代码][代码]console.log([代码][代码]'TEST'[代码][代码]);[代码][代码] [代码][代码]// console.log(arguments);[代码][代码] [代码][代码]wx.canvasGetImageData({[代码][代码] [代码][代码]canvasId,[代码][代码] [代码][代码]x,[代码][代码] [代码][代码]y,[代码][代码] [代码][代码]width,[代码][代码] [代码][代码]height,[代码][代码] [代码][代码]success(res) {[代码][代码] [代码][代码]console.log([代码][代码]'CALLBACK'[代码][代码]);[代码][代码] [代码][代码]callback(res);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码]调用两次以上函数: [代码]this[代码][代码].getImageData(0, 0, 10, 10, (res)=>{[代码][代码] [代码][代码]test.push(res);[代码][代码] [代码][代码]console.log([代码][代码]'1:'[代码][代码],test);[代码][代码] [代码][代码]});[代码][代码] [代码][代码]this[代码][代码].getImageData(10, 10, 10.123456, 10.123456, (res) => {[代码][代码] [代码][代码]test.push(res.data);[代码][代码] [代码][代码]console.log([代码][代码]'2:'[代码][代码],test);[代码][代码] [代码][代码]})[代码]输入结果: [图片] 只输出一次callback,第二次调用canvasGetImageData没有返回 - 预期表现 - 复现路径 - 提供一个最简复现 Demo
2018-08-30这是js引擎对日期的解析不一致造成的。
wxs中getDate(datestring)在IOS下有BUG[代码]<[代码][代码]wxs[代码] [代码]module[代码][代码]=[代码][代码]'format'[代码][代码]>[代码][代码] [代码][代码]var date = function(t) {[代码][代码] [代码][代码]var regexp = getRegExp('-', 'g');[代码][代码] [代码][代码]t = t.replace(regexp, '/');[代码][代码] [代码][代码]var now = getDate().getTime();[代码][代码] [代码][代码]var time = getDate(t).getTime();[代码][代码] [代码][代码]if (time > now) {[代码][代码] [代码][代码]return '刚刚';[代码][代码] [代码][代码]} else {[代码][代码] [代码][代码]var e = Math.round((now - time) / 1000);[代码][代码] [代码][代码]if (e < [代码][代码]60[代码][代码]) return '刚刚';[代码][代码] [代码][代码]else if (e < 1800) return Math.round(e / 60) + '分钟前';[代码][代码] [代码][代码]else if (e < 3600) return '半小时前';[代码][代码] [代码][代码]else if (e < 86400) return Math.round(e / 3600) + '小时前';[代码][代码] [代码][代码]else if (e < 86400 * 7) return Math.round(e / 86400) + '天前';[代码][代码] [代码][代码]else if (e < 86400 * 30) return Math.round(e / (86400 * 7)) + '周前';[代码][代码] [代码][代码]else if (e < 86400 * 365) return Math.round(e / (86400 * 30)) + '个月前';[代码][代码] [代码][代码]else return Math.round(e / (86400 * 365)) + '年前';[代码][代码] [代码][代码]}[代码][代码] [代码][代码]return '';[代码][代码] [代码][代码]};[代码][代码] [代码][代码]module.exports = {[代码][代码] [代码][代码]date: date[代码][代码] [代码][代码]};[代码][代码]</wxs>[代码][代码]<[代码][代码]text[代码] [代码]class[代码][代码]=[代码][代码]'time'[代码][代码]>{{format.date(addtime)}}</[代码][代码]text[代码][代码]>[代码]目前我已经通过regexp正则替换掉了“-”为“/”。 默认情况下数据库拿到的日期格式为“2018-08-30 12:00:00”,如果不替换“-”的话,在IOS下是不能通过getDate(datestring)获取到日期对象的。Android下两种格式均表现正常,这是否是个BUG呢?还求官方解答。
2018-08-30