- 小程序腾讯地图qqmap-wx-jssdk根据省市区地址查询经纬度不精准
先描述下情况:小程序腾讯地址选中地址后,然后根据地址查询地址的经纬度。结果根据地址逆向解析出来的新地址和经纬度错了。 比如wx.chooseAddress选中了“乐东县第一小学”这个地址,然后拼接它的省市区详细地址为 “海南省省直辖县级行政区划乐东黎族自治县安定中路 乐东县第一小学”, 然后根据这个拼接的地址,调用qqmapsdk.geocoder查询它的经纬度,结果查出来的新地址和经纬度是: “莺盐第一小学” 截图如下: [图片][图片][图片][图片] wx.chooseAddress({ success: res => { console.log("wx.chooseAddress: ", res) let address = `${res.provinceName}${res.cityName}${res.countyName}${res.detailInfo}` //adddress = '海南省省直辖县级行政区划乐东黎族自治县安定中路 乐东县第一小学' qqmapsdk.geocoder({ address: address, success: function (res) { console.log(", 结果: ", res) }, fail: function (err) { //获取经纬度失败 } }) }, fail(err) { console.log("...选择地址报错:", err); } });
2020-09-28 - 小程序公众号组件报错”关联关系解除或未选中关联公众号“
w我们是第三方公司,客户把小程序授权给我们公司,使用我们公司开发的小程序。 目前出现这个现象:多个客户家的小程序页面放置了公众号组件,但是小程序页面却没有出现公众号组件, 调试发现公众号组件回调报错:“关联关系解除或未选中关联公众号” [图片] 现在已经确定客户的公众号和小程序之间的关联没问题,而且还取消关联后再关联, 这样操作多次,小程序页面还是没有出现公众号组件,调试还是回调报错。 社区搜了一下,发现很多人也出现了这个问题。有些人是没有关联好,有些人是取消关联后再次关联就好了。 而我们的情况是就算取消关联,重新关联还是不行(不是所有客户,是部分客户家的小程序可以出现公众号组件,部分报错不能出现)。 所以觉得应该是小程序的这个公众号关联组件质量不稳定。 希望腾讯的技术人员重视一下这个问题,找到问题的根源,彻底解决这个问题。
2020-09-14 - 小程序分享朋友圈shareTimeline设置后为何没有效果?
今天是2020/07/07,昨天就有人说小程序可以分享到”朋友圈“了,说今天正式开放。开发文档https://developers.weixin.qq.com/miniprogram/dev/api/share/wx.showShareMenu.html // 注意事项 // "shareAppMessage"表示“发送给朋友”按钮,"shareTimeline"表示“分享到朋友圈”按钮 // 显示“分享到朋友圈”按钮时必须同时显示“发送给朋友”按钮,显示“发送给朋友”按钮时则允许不显示“分享到朋友圈”按钮 // 示例代码 wx.showShareMenu({ withShareTicket: true, menus: ['shareAppMessage', 'shareTimeline'] }) https://mp.weixin.qq.com/s/Wf_QYli6nEFiqf0CFdU2fw 但是把示例代码复制过去后,还是没有看到可以分享到”朋友圈”功能。 基础库已经改成2.11.3,开发工具下载了最新的测试版,android手机,为何还是没有效果呢,还缺啥步骤?
2020-07-07 - 渲染层错误 Expect END descriptor with depth
页面加载完成后,控制台出现报错“渲染层错误”,截图如下: [图片] 控制台报错日志: Error: Expect END descriptor with depth 0 but get another at i.value (:39360/__pageframe__/__dev__/WAWebview.js:1) at Function.G [as _startCb] (:39360/__pageframe__/__dev__/WAWebview.js:1) at n (:39360/__pageframe__/__dev__/WAWebview.js:1) at h (:39360/__pageframe__/__dev__/WAWebview.js:1) at :39360/__pageframe__/__dev__/WAWebview.js:1 at t.(:39360/appservice/anonymous function) (http://127.0.0.1:39360/__pageframe__/__dev__/WAWebview.js:1:94975) at :39360/__pageframe__/pageframe.html:1 at :39360/__pageframe__/pageframe.html:1 at :39360/__pageframe__/pageframe.html:1 at Array.forEach (<anonymous>) 今天抽时间查了下原因,主要发现了2个原因造成了这个错误: 1、.js中有个变量赋值没有做处理,把undefined赋值给了一个数组变量,假如这个数组变量名为arr, 然后又在.wxml页面中用了这个数组arr。 然后页面加载完成后控制台出现了这个“渲染层错误”。 处理变量赋值后,就 不报这个错了。 2、子组件中的一个if使用造成了,这个渲染层错误, 后面把这个if改成了通过style样式来控制。就不报这个错了。 截图对比一下: 控制台报“渲染层错误”代码:[图片] 改后不报错代码:[图片] 提出疑惑:为什么大部分地方使用if并没有报错,只是偶尔有个地方使用了if才在控制台报这个错? 这是什么原理呢?不清楚,求高手解答!
2019-05-09 - 获取群分享返回的shareTicket值不稳定,刚开始不返回,后面才有值
在app.js的onLaunch函数里面设置了wx.showShareMenu({ withShareTicket: true }), 然后在app.js的onShow函数里面设置回调监听,通过分享给群,想获取群id. 然后发现再onShow回调函数返回的shareTicket属性刚开始一直是undefined, 要分享很多次之后,才返回值。 如下图,第一个图是分享到群,onShow里面返回的shareTicket=undefined; 第二个图是过了一阵后,分享到群,onShow里面返回的shareTicket有值的图。 [图片] [图片]
2019-01-23 - 如何动态设置导航栏的背景颜色
我想在点击事件后,修改导航栏的背景颜色,该如何修改? 另外如何在javaScript里面动态修改页面的样式?
2017-07-12