看到有回调函数,猜大概是异步的问题
为什么在js里循环结束之后数据被重置了?函数里面的points在循环结束之后就空了,在循环里面查看的时候有数据。 startNav: function(){ var that = this; var cen = this.data.center; var points = []; var dist = 0; var costsum = 0; //var marlen = this.data.markers console.log("markers: ",this.data.markers) for(var i=1;i<this.data.markers.length;i++) { console.log("已进入循环") cen.push({ longitude: this.data.markers[i].longitude, latitude: this.data.markers[i].latitude }) var key = config.Config.wxkey; var myAmapFun = new amapFile.AMapWX({key: key}); myAmapFun.getDrivingRoute({ origin: this.data.markers[i-1].longitude+','+this.data.markers[i-1].latitude, destination: this.data.markers[i].longitude + ',' + this.data.markers[i].latitude, success: function(data){ if(data.paths && data.paths[0] && data.paths[0].steps){ var steps = data.paths[0].steps; for(var i = 0; i < steps.length; i++){ var poLen = steps[i].polyline.split(';'); for(var j = 0;j < poLen.length; j++){ points.push({ longitude: parseFloat(poLen[j].split(',')[0]), latitude: parseFloat(poLen[j].split(',')[1]) }) } } } if(data.paths[0] && data.paths[0].distance){ dist = dist + data.paths[0].distance; console.log("距离",i,": ",dist," 类型为:",typeof data.paths[0].distance) } if(data.taxi_cost){ costsum = costsum + parseInt(data.taxi_cost); console.log("花费",i,": ",costsum," 类型为:",typeof data.taxi_cost) } }, fail: function(info){ } }) } console.log(points) that.setData({ polyline: [{ points: points, color: "#0091ff", width: 6 }], distance: '总路程' + dist + '米', cost: '打车约' + costsum + '元', center: cen }); }
2020-04-29比如用canvas?
camera组件 上制作动画有哪些方法?view上直接使用css动画iOS可以使用安卓不能使用,cover-view 又好像不支持css动画, 有什么其他的实现在camera上显示动画的方法吗? android camera 什么时候支持同层渲染? https://developers.weixin.qq.com/s/6BRbNXmB7hgE 安卓iOS都没效果https://developers.weixin.qq.com/s/WeRXfXmH7vg5 iOS 有效果https://developers.weixin.qq.com/s/WkR3ZXma7LgO canvas2D 安卓机上不显示
2020-04-29在app.js里面生命周期才能拿到
小程序跳转,安卓表现所有触发的onShow都有extraData参数,而ios在跳转后执行的才有。小程序跳转,安卓表现所有触发的onShow都有extraData参数,而ios在跳转后执行的onShow才有。 期望是跳转后触发的才有extraData参数,方便判断是跳转触发的onShow还是内部自己触发的onShow。
2020-04-18如果是无限层级的话 应该用递归 然后判断数据是不是Array 是的话就继续递归
数组问题求解?[图片] 求教 像这种数组怎么循环输出呢
2020-04-18会不会有一次是跨域预检
wx.request发送的请求,后台两次响应,但是从调试器网络中查看只发了一次请求。请问大神们?[图片]
2020-04-18通过hash传值是不可取的,会导致history一直叠加上去,只能通过postMessage传,或者在用一个变量控制webview是否渲染,然后改变url就不会叠加history
小程序webview通过hashchang页面history一直增加怎么处理?小程序webview通过hashchang页面history一直增加怎么处理? 我首页是webview 这个->小程序page 我是通过hash传值的,在首页onShow的时候更新数据,但是页面history一直增加,用户后退好几次都在同一个页面才能退出..不知道怎么解决?感
2020-04-171月初就废弃了,改用订阅
表单提交的formId 没有用了吗?the formId is no longer available in develop or trial version of this mini program 表单提交的formId 没有用了吗?
2020-04-17canvas.width 例如这种,2d版本需要显式设置宽高
关于webglCanvas动态改变大小的问题?因为需求要动态改变webglCanvas的大小,百度过来的方法基本上也就是通过style和setData,但是发现实操后发现无效。通过打印变量发现,即时改变了webglCanvas的style,但是通过其获得的绘制上下文中drawbuff的width和height并没有改变。这样导致了webglCanvas无法改变大小,官方能不能说下我该怎么改webglCanvas的大小
2020-04-16有效吧,我之前用过,可能部分机型无效
canvas 2d globalAlpha在真机无效果?canvas 2d globalAlpha在开发工具有效果 但是在真机无效果
2020-04-16用户只要把小程序从后台杀掉 缓存就被清除
小程序版本更新后,用原版本存储的缓存会自动清空吗?因为没用后台服务器,用户数据是存储在缓存中的,发现每次更新版本后,用户手机端的缓存数据都会被清空。是这样吗?还是我代码的问题?
2020-04-16