一年过去了,请问有进展了吗? 基础地图元素目前都不能交互,意味着所有和用户直觉相关的基础产品设计都失效。这种核心体验问题需要这么久来解决吗?
小程序map组件,iPhone点击polygon不能触发bindtap事件?小程序map组件,点击地图可以触发bindtap事件,但是点击地图上的polygon区域不能触发。 此问题在iPhone上出现。安卓、微信电脑版、开发者工具均无问题,可以正常触发。 (大网小工具wx70fcfd1b300e1776)
2023-03-30怎么样,这个问题有修复吗?
微信小程序的webgl 的canvas参在内存泄漏?微信小程序的webgl的canvas存在内存泄漏,在关闭canvas的时候不回收内存,这是个大问题
2021-10-26这问题我们去年也提过,说是修复但是没有下文了。 当时做了测评的结果是,IOS整体来看还凑活,可以用。 但是安卓效果非常非常差,所以压根安卓就没有上这部分功能。 不晓得楼主你们最近有测评吗?有观察到安卓哪些机型效果可以忍受吗?
小程序 webview中使用jssdk的wx.getLocation 获取定位信息 定位不准确目前我们的使用场景是:在小程序的 webview组件中嵌套了一个网页地址,在这个网页地址中 使用 jssdk的wx.getLocation 获取定位信息; 客户地址在云南定位地址去是福建,直接跨省了都,还有很多的客户的定位信息相差 十多公里,客户等到这个功能验收,请官方给个回复吧,经过询问客户得知 在大厦,商场 等地方 定位一直使用的是 之前能准确定位的地址,怀疑是 由于信号弱导致定位信息没有返回然后就直接使用了缓存的 定位信息,官方可以给一个参数让我门控制 不实用缓存吗?或者给一个清除缓存的 方法;
2021-03-23该问题影响甚大,请问有修复排期吗?
canvas中使用createImage()创建的image对象onload方法不执行?微信7.0.20, 使用canvas的createImage()创建的image对象, onload方法不执行, 造成线上使用canvas生成图片的功能异常。 微信7.0.18正常,, 微信的升级到7.0.20全部异常
2020-12-31加个try catch,打个error吧,应该是报错了。 另外提一个和问题无关的,setStorage的data是不是存错值了,为啥存了个字符串'latLng'
微信公众号获取定位成功 wx.getLocation success 之后无法执行回调?[图片] [图片] wx.getLocation已经成功了,控制台也输出了,为啥,success之后的代码不执行?有没有
2020-11-24不能配置的原因是什么呢? 另外如果你本身是webview的技术方案的话也就是说是企业开发者吧?可以考虑建一套后端的代理服务,和你们本身的业务逻辑用同一套域名。
关于微信小程序加载webview的问题?我的webview中有调用高德地图,小程序这么需要配置业务域名,可是高德根本没法配置,问问大佬有没有解决方案
2020-09-29请问楼主这个问题解决了吗?似乎wx.request有时候会静默失败?
小程序执行showLoading后,不发送request请求问题描述:用户发送请求后,页面执行一直在loading中,没有发送request请求。删除小程序包,重新进入,问题可解决 微信日志:本用户已经上传微信日志,上传日志时间:2020-05-19 20:03 微信号:w1962851827 isValidate() { //showLoading页面有执行 wx.showLoading({ title: '加载中...', }) //此处request没有请求记录 return request({ url: 'urlXXX', data: { }, method: 'post' }).then((res) => { if (res.errorCode == 0 && res.data == '1') { return true; } else { wx.hideLoading(); setTimeout(() => { wx.reLaunch({ url: '/page/home/index', }); }, 1500); return false; } }).catch((err) => { wx.hideLoading(); this.toast(err.toString()); return false; }); },
2020-09-29看了下,代码感觉似乎没问题。 楼主说wx.request不执行的依据是不是看了模拟器里的Network?如果是的话,那个在onload函数内使用似乎确实在network中抓不到,setTimeout后就可以正常了,可能是模拟器这部分有bug,钩子没有开发好。 实际情况可以在手机上抓包看一下,加不加setTimeout请求都是可以发出去的。
第一次打开项目onload事件加载数据不出来必须要刷新一次页面?onLoad: function () { setTimeout(() => { wx.request({ url: 'https://api.zhuishushenqi.com/ranking/gender', method: 'GET', success: res => { // console.log(res.data.male) // 获的男生畅销榜单的id let id = res.data.male[0]._id let id2 = res.data.male[5]._id // 通过榜单id获取女生畅销榜单书籍 wx.request({ url: 'https://api.zhuishushenqi.com/ranking/' + id, method: 'GET', success: res => { // console.log(res.data.ranking.books) let data = res.data.ranking.books; let books = []; for (let i = 0; i <= 7; i++) { let id = data[i]._id wx.request({ url: 'https://api.zhuishushenqi.com/book/' + id, method: 'GET', success: res => { books.push(res.data) if (books.length > 7) { // 获取男生畅销榜前8本,4本给男生热门,4本给大神区 let book1 = books.splice(0, 4) let book2 = books.splice(0, 4) // console.log(book2) //更改data中recommend数组中的books数组 this.setData({ ['recommend[0].books']: book1, ['recommend[2].books']: book2 }) // console.log(this.data.recommend) } } }) } } }) // 获取完本榜单 wx.request({ url: 'https://api.zhuishushenqi.com/ranking/' + id2, method: 'GET', success: res => { let data = res.data.ranking.books let books = [] for (let i = 0; i <= 3; i++) { let id = data[i]._id wx.request({ url: 'https://api.zhuishushenqi.com/book/' + id, method: 'GET', success: res => { books.push(res.data) if (books.length == 4) { this.setData({ 'recommend[1].books': books }) } } }) } } }) } }) }, 2000); 是不是我哪里写的有问题 第一次打开项目onload会执行 但是wx.request不会执行 但是我加了定时器之后 发现只要延迟2秒加载就能正常加载数据 是不是我数据请求量太大了 但是接口就这样 我没办法 这是网上找的接口文档 每次第一次打开项目都必须刷新一次才会执行wx.request 这是什么原因呢 新手求答
2020-09-28看楼主的描述,后台传给你的res.data的值看起来是个字符串类型。(如果是非字符串,小程序仿vconsole的技术设计输出会是可交互的Array[[object Object], [object, Object]]) 所以需要你对res.data进行一下判断。 可以尝试 try { that.setData({postskey: JSON.parse(res.data)}) } catch (error) { // parse失败兜底逻辑 }
从后台传值字符串到微信小程序,需要JSON如何解析才行?后台字符串传值到微信小程序用console.log(res.data)输出的结果是[{str1:"cesshi测试 ",str2:"2020-09-22 03:59"},{str1:"11",str2:"2020-09-17 06:07"}] 然后我就这么写var dataList = res.data that.setData({ postskey:dataList});//这样页面渲染不了数据。 但我换成这样var dataList = [{str1:"cesshi测试 ",str2:"2020-09-22 03:59"},{str1:"11",str2:"2020-09-17 06:07"}] that.setData({postskey:dataList});//就页面就可以正常渲染显示数据了。 有谁知道要这么写才行,因为必须要从后台传值到微信小程序,var dataList = res.data 这里必须写成动态的,需要怎么转换?
2020-09-28本身小程序搞出一套和H5完全不同的东西就是以安全的名义做了一套封闭生态。 给企业开web-view功能,一方面来看因为企业用户犯罪成本远高于个人用户。 另一方面给个人开了web-view就又全都去搞H5了,小程序的封闭生态怎么办。 所以个人版web-view的可能性,我觉得不是特别乐观。
个人用户啥时候可以支持web-view?https://developers.weixin.qq.com/miniprogram/dev/component/web-view.html 个人用户啥时候可以支持web-view?很需要啊
2020-09-28