- map已经支持同层渲染了?
[图片] 根据这位官方大大的回答map组件已经支持同层渲染了!可是为什么我2.7.7的版本还是不能控制map层级???
2019-07-25 - canvas切图后,在ios真机上运行显示整张图片
需求: [图片] 代码: three.beginPath(); three.moveTo(x, y); three.lineTo((x + w) + r * 0.4, y); three.arc((x + w) + r, y - r * 0.8, r, 0.7 * Math.PI, 0.3 * Math.PI); three.lineTo((x + (2 * w) + (2 * r)), y); three.lineTo((x + (2 * w) + (2 * r)), y + h); three.arc((x + (2 * w) + (2 * r)) + (r * 0.8), y + h + r, r, 1.2 * Math.PI, 0.8 * Math.PI); three.lineTo((x + (2 * w) + (2 * r)), y + (2 * h) + (2 * r)); three.lineTo(x, y + (2 * h) + (2 * r)); three.lineTo(x, y + h + 2 * r - r * 0.4); three.arc(x + (r * 0.8), y + h + r, r, 0.8 * Math.PI, 1.2 * Math.PI, true); three.lineTo(x, y); three.clip() three.closePath(); three.drawImage(img, 0, 0, canvas_width, canvas_height); three.draw() 模拟器效果: [图片] 真机运行效果: [图片] 显示整张图片,怎么回事????求解
2019-07-25 - Map组件Marker过多加载缓慢与报错问题
- 当前 Bug 的表现(可附上截图) - 预期表现 - 复现路径 - 提供一个最简复现 Demo 在小程序当中,如果一个map绑定的marker过多,那么加载的时候特别缓慢,这个能否用别的方法代替,例如用canvas或者别的 再就是如果marker超过2000个,加载完成后报错,提示ret未定义。 哪位大神有什么解决方案
2019-03-26 - 小程序打开提示:运行环境加载失败(2,101)
AppID:wxdb82656bb0608eb5 调试版本正常,代码审核发布后 小程序打开提示:运行环境加载失败(2,101)
2018-02-10 - Image图片渲染不出来的问题
image 标签渲染的图片。看了下图片有点大(3M) 在部分安卓机上和ios上都出现了图片加载完了,但是渲染空白的问题。其他图片可以正常显示。安卓手机上放大图片可以正常查看,但是在小程序页面里面依然是空白,换了4g之后依然没用。求问是什么bug
2019-03-25 - 不可变immutable数组在Component组件报错问题
- 当前 Bug 的表现 组件的数组使用不可变对象immutable的List。在wxml,遍历数组,里面一旦使用组件就直接报错。 如果是创建immutable的Object类型,传递就不会报错。目前排查到是list的for循环问题 [图片] [图片] [图片] - 预期表现 不应该是报错,正常不可变数据是可以传递到组件里面的。
2018-06-04 - webviewScriptError Expect END descriptor
- 当前 Bug 的表现(可附上截图) 进入该页面,开发者工具会报错: Fri Oct 12 2018 11:37:38 GMT+0800 (CST) 渲染层错误 VM8767:2 Error: Expect END descriptor with depth 0 but get another 真机会会报错,导致 data 数据异常 webviewScriptError Expect END descriptor with depth 0 but get another Error: Expect END descriptor with depth 0 but get another - 预期表现 没有该错误 - 复现路径 - 提供一个最简复现 Demo Page({ onLoad(){ this.setData({ user_id: undefined }); } })
2018-10-12 - Expect END descriptor with depth 0 but g
报错信息: Expect END descriptor with depth 0 but get another Expect START descriptor with depth 2 but get another 对应的报错代码: [代码]toChangeTab:[代码][代码]function[代码][代码](e){[代码][代码] [代码][代码]var[代码] [代码]_this = [代码][代码]this[代码][代码]; [代码][代码] [代码][代码]var[代码] [代码]tabIndex = e.currentTarget.dataset.index;[代码][代码] [代码][代码]var[代码] [代码]tabs = _this.data.render.tabs;[代码][代码] [代码][代码]tabs.forEach([代码][代码] [代码][代码]function[代码] [代码](value,index){[代码][代码] [代码][代码]tabs[index].isSelected = tabIndex === index;[代码][代码] [代码][代码]}[代码][代码] [代码][代码]);[代码][代码] [代码][代码]if[代码] [代码](tabs[tabIndex].tab_type != [代码][代码]'service'[代码][代码]) {[代码][代码] [代码][代码]_this.setData({[代码][代码] [代码][代码]'render.opacity'[代码][代码]: 1.0, [代码][代码] [代码][代码]})[代码][代码] [代码][代码]} [代码][代码]else[代码][代码]{[代码][代码] [代码][代码]var[代码] [代码]opacityWelfareTab = _this.data.render.opacityWelfareTab[代码][代码] [代码][代码]_this.setData({[代码][代码] [代码][代码]'render.opacity'[代码][代码]: opacityWelfareTab,[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码] [代码][代码]_this.setData({[代码][代码] [代码][代码]'render.tabs'[代码][代码]: tabs,[代码][代码] [代码][代码]'render.selectedTab'[代码][代码]: tabs[tabIndex],[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码]更改后的代码: [代码]toChangeTab:[代码][代码]function[代码][代码](e){[代码][代码] [代码][代码]var[代码] [代码]_this = [代码][代码]this[代码][代码]; [代码][代码] [代码][代码]var[代码] [代码]tabIndex = e.currentTarget.dataset.index;[代码][代码] [代码][代码]var[代码] [代码]tabs = _this.data.render.tabs;[代码][代码] [代码][代码]tabs.forEach([代码][代码] [代码][代码]function[代码] [代码](value,index){[代码][代码] [代码][代码]tabs[index].isSelected = tabIndex === index;[代码][代码] [代码][代码]}[代码][代码] [代码][代码]);[代码][代码] [代码][代码]if[代码] [代码](tabs[tabIndex].tab_type != [代码][代码]'service'[代码][代码]) {[代码][代码] [代码][代码]_this.setData({[代码][代码] [代码][代码]'render.opacity'[代码][代码]: 1.0,[代码][代码] [代码][代码]'render.tabs'[代码][代码]: tabs,[代码][代码] [代码][代码]'render.selectedTab'[代码][代码]: tabs[tabIndex][代码][代码] [代码][代码]})[代码][代码] [代码][代码]} [代码][代码]else[代码][代码]{[代码][代码] [代码][代码]var[代码] [代码]opacityWelfareTab = _this.data.render.opacityWelfareTab[代码][代码] [代码][代码]_this.setData({[代码][代码] [代码][代码]'render.opacity'[代码][代码]: opacityWelfareTab,[代码][代码] [代码][代码]'render.tabs'[代码][代码]: tabs,[代码][代码] [代码][代码]'render.selectedTab'[代码][代码]: tabs[tabIndex][代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码] [代码] [代码] [代码][代码]},[代码]实在不知道为什么这样改就对了。。。。。。 求解。
2018-09-11 - navigateToMiniProgram 跳转的问题
小程序打开小程序,使用下面的方法,但是为什么发布后其他人都不能从小程序打开其他小程序? wx.navigateToMiniProgram(Object object)
2018-12-18 - 地图的数据填充时候一直报错"ret is not defined"
//正常情况 { iconPath: "/images/store.png", id: 4, latitude: 22.489344, longitude: 113.916919, width: 30, height: 30, callout: { content: "姓名字:李龙\n电话:11223344550\n地址:深圳市龙华新区创业大厦", color: "#000", id: 3, fontSize: 14, borderRadius: 3, bgColor: "#ffffff", padding: 10, display: "BYCLICK", textAlign: "left" }, label: { content: "" } } //异常情况 for (var i = 0; i < list.length; i++) { fieldArr.push({}); fieldArr[i].iconPath = "/images/grower.png"; fieldArr[i].id = i; fieldArr[i].latitude = list[i].lat; fieldArr[i].longitude = list[i].lng; fieldArr[i].width = 30; fieldArr[i].height = 30; fieldArr[i].callout = { content: "", color: "#000000", id: i, fontSize: 14, borderRadius: 3, bgColor: "#ffffff", padding: 10, display: "BYCLICK", textAlign: "left" }; calllout.content = "微信名字:" + list[i].userName + "\n电话:" + list[i].tel + "\n点击查看最新一条种植记录"; fieldArr[i].label = { content: "" } } 我就用个循环填充数据,结构就报错,我结构有问题啊吗,我的天,
2018-03-06