- 地图上的marker.icon使用gif动图无效?
操作: 地图上的第i个marker设为gif动图: markers[1].iconPath = "https://xxxxxxx/marker2.gif... ..."。 结果: 真机上只显示静态图像,图不动(华为mate20)。pc模拟器上是动的。 诉求: 怎样让真机上gif图动起来,是要在wxss里加点什么才行吗?
2019-09-25 - 如何保证地图未初始化完成再执行mapCtx.getRegion?
执行 this.mapCtx = wx.createMapContext('MainMap') 之后,再执行mapCtx.getRegion,会因为地图未初始化完成,导致getRegion的结果不对。 应该是异步问题,如何解决?
2019-08-29 - 求几个变量谁最大怎么写?
求几个变量谁最大怎么写?
2019-06-02 - 云开发平台上文件的这两个地址使用上有什么区别?
- 需求的场景描述(希望解决的问题) 云开发控制台上存了1个图片,看起来这个图片有两个地址,一个是下载地址:"https://........",一个是File ID"cloud://......." - 希望提供的能力 在js当中,赋值这两个地址给一个变量好像都有效,问下有什么区别?
2019-05-31 - 如何代替循环实现搜索?
在js里,有数组: XXX=[ { id: "A", long: 1, lat: 2}, { id: "B", long: 3, lat: 4}, { id: "C", long: 5, lat: 6}, { id: "D", long: 7, lat: 8}, { id: "E", long: 9, lat: 0}, ] 请教怎么不用for循环提取到id=C对应的long和lat,得到5和6? 因为数组很大,for循环速度比较慢。
2019-05-29 - 小程序链接公众号文章的问题
我的小程序关联了我的公众号,我把我的公众号某篇文章中的“阅读原文”链接到一个第三方公众号文章上。 我在小程序上做如下操作: 1:“web-view”方式打开关联公众号的这篇文章 2:点击文章中的“阅读原文” 在pc模拟机和手机上得到的结果不一样: 1:pc模拟机显示“无法打开图文消息。仅支持打开该小程序关联公众号的图文消息” 2:手机端成功显示了第三方公众号文章 请问我应该以哪个结果为准?哪个结果是微信团队想达到的结果?
2019-05-24 - 这种情况下bindmarkertap为什么失效?
Test.wxml如下: <map id="MainMap" longitude="117.275100" latitude="31.86384" scale="5" markers="{{markers}}" bindmarkertap="markertap" class="mapclass" > </map> Test.js如下: var markers = []; const db = wx.cloud.database(); Page({ onLoad: function (options) { this.mapCtx = wx.createMapContext('MainMap') }, onShow: function () { }, onReady: function () { var that = this this.mapCtx.getScale({ success: function (res) { db.collection('MarkerTest').where({ _id: 'Testid' }).get({ success(res) { that.setData({ markers: res.data }) } }) } }) }, markertap(e) { console.log(e.markerId) }, }) Test.wss如下: .mapclass{ width:100%; height:60vh; } 用到的云开发数据如下: 集合名称:MarkerTest 记录:"_id":"Testid" "_openid":略 "latitude":31.86384 "longitude":117.2751 遇到的问题是:点击地图上的marker,函数markertap(e)不会被执行。 期望得到的结果是:点击地图上的marker,会执行markertap(e),即返回console.log(e.markerId)的值。
2019-05-20 - 请教以下代码如何简化
//请教如何简化如下代码: Txt = {content0: "", content1: "", content2: "", content3: "", content4: "", content5: "", content6: "", content7: "", content8: "", content9: "", content10: "", content11: "", content12: "", content13: "", content14: "", content15: "", content16: "", content17: "", content18: "", content19: "", content20: ""}
2019-04-27 - 以下循环有没有简化写法?
以下两个片段有没有简化写法,代替掉for循环 for (var i = 0; i < Marker.length; i++) { Marker[i].iconPath ="", } for (var i = 0; i < Marker.length; i++) { if (LastMarkId == Marker[i].id) { Marker[i].iconPath = https://xxxxxxx, Marker[i].width = 5, Marker[i].height =5 } }
2019-04-17 - 请问如何简化这种写法
//对于js中很有规律的如下片段: Txt={} if (Knowledge[TabID].content0 != undefined) { Txt.Content0 = "x" + Knowledge[TabID].content0 + "\n" } else { Txt.Content0 =""} if (Knowledge[TabID].content1 != undefined) { Txt.Content1 = "x" + Knowledge[TabID].content1 + "\n" } else { Txt.Content1 = "" } if (Knowledge[TabID].content2 != undefined) { Txt.Content2 = "x" + Knowledge[TabID].content2 + "\n" } else { Txt.Content2 = "" } if (Knowledge[TabID].content3 != undefined) { Txt.Content3 = "x" + Knowledge[TabID].content3 + "\n" } else { Txt.Content3 = "" } if (Knowledge[TabID].content4 != undefined) { Txt.Content4 = "x" + Knowledge[TabID].content4 + "\n" } else { Txt.Content4 = "" } if (Knowledge[TabID].content5 != undefined) { Txt.Content5 = "x" + Knowledge[TabID].content5 + "\n" } else { Txt.Content5 = "" } // 如何简化写法?
2019-03-17