时间:2019-05-03 来源:小程序工厂
L***:
你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码示例。
犀***: Iphone6S, 系统版本是IOS 10.3.2,微信版本是6.6.1
代码比较长,也不知道是哪一块的问题。
微信小程序发布问题
L***:
就是说,每一帧都只调用了 drawimage ?
犀***:
代码是这样的。
犀***:
理论上不应该导致微信变慢啊。能告诉是什么原因会造成这样?
【微信小程序问题】审核快慢的原则是什么?#微信小程序教程
L***:
这个不好说,我们需要看一下。
L***:
有可能是内存占用过大的问题。
犀***:
这个数组超了吗?如果超了,有什么办法吗?感觉问题不大啊。
this.shapesData = new Array()
this.shapesData[0] = [
{
width: 2,
height: 2,
matrix: [{
x:0,
y:0
},
{
x: 0,
y: 1
},
{
x: 1,
y: 0
},
{
x: 1,
y: 1
}]
},
{
width: 2,
height: 2,
matrix: [{
x: 0,
y: 0
},
{
x: 0,
y: 1
},
{
x: 1,
y: 0
},
{
x: 1,
y: 1
}]
},
{
width: 2,
height: 2,
matrix: [{
x: 0,
y: 0
},
{
x: 0,
y: 1
},
{
x: 1,
y: 0
},
{
x: 1,
y: 1
}]
},
{
width: 2,
height: 2,
matrix: [{
x: 0,
y: 0
},
{
x: 0,
y: 1
},
{
x: 1,
y: 0
},
{
x: 1,
y: 1
}]
}
]
this.shapesData[1] = [
{
width: 4,
height: 1,
matrix: [{
x: 0,
y: 0
},
{
x: 0,
y: 1
},
{
x: 0,
y: 2
},
{
x: 0,
y: 3
}]
},
{
width: 1,
height: 4,
matrix: [{
x: 0,
y: 0
},
{
x: 1,
y: 0
},
{
x: 2,
y: 0
},
{
x: 3,
y: 0
}]
},
{
width: 4,
height: 1,
matrix: [{
x: 0,
y: 0
},
{
x: 0,
y: 1
},
{
x: 0,
y: 2
},
{
x: 0,
y: 3
}]
},
{
width: 1,
height: 4,
matrix: [{
x: 0,
y: 0
},
{
x: 1,
y: 0
},
{
x: 2,
y: 0
},
{
x: 3,
y: 0
}]
}
]
this.shapesData[2] = [
{
width: 3,
height: 2,
matrix: [{
x: 0,
y: 0
},
{
x: 0,
y: 1
},
{
x: 1,
y: 1
},
{
x: 1,
y: 2
}]
},
{
width: 2,
height: 3,
matrix: [{
x: 0,
y: 1
},
{
x: 1,
y: 0
},
{
x: 1,
y: 1
},
{
x: 2,
y: 0
}]
},
{
width: 3,
height: 2,
matrix: [{
x: 0,
y: 0
},
{
x: 0,
y: 1
},
{
x: 1,
y: 1
},
{
x: 1,
y: 2
}]
},
{
width: 2,
height: 3,
matrix: [{
x: 0,
y: 1
},
{
x: 1,
y: 0
},
{
x: 1,
y: 1
},
{
x: 2,
y: 0
}]
}
]
this.shapesData[3] = [
{
width: 3,
height: 2,
matrix: [{
x: 0,
y: 0
},
{
x: 1,
y: 0
},
{
x: 1,
y: 1
},
{
x: 1,
y: 2
}]
},
{
width: 2,
height: 3,
matrix: [{
x: 0,
y: 0
},
{
x: 0,
y: 1
},
{
x: 1,
y: 0
},
{
x: 2,
y: 0
}]
},
{
width: 3,
height: 2,
matrix: [{
x: 0,
y: 0
},
{
x: 0,
y: 1
},
{
x: 0,
y: 2
},
{
x: 1,
y: 2
}]
},
{
width: 2,
height: 3,
matrix: [{
x: 0,
y: 1
},
{
x: 1,
y: 1
},
{
x: 2,
y: 1
},
{
x: 2,
y: 0
}]
}
]
this.shapesData[4] = [
{
width: 3,
height: 2,
matrix: [{
x: 0,
y: 2
},
{
x: 1,
y: 0
},
{
x: 1,
y: 1
},
{
x: 1,
y: 2
}]
},
{
width: 2,
height: 3,
matrix: [{
x: 0,
y: 0
},
{
x: 1,
y: 0
},
{
x: 2,
y: 0
},
{
x: 2,
y: 1
}]
},
{
width: 3,
height: 2,
matrix: [{
x: 0,
y: 0
},
{
x: 0,
y: 1
},
{
x: 0,
y: 2
},
{
x: 1,
y: 0
}]
},
{
width: 2,
height: 3,
matrix: [{
x: 0,
y: 0
},
{
x: 0,
y: 1
},
{
x: 1,
y: 1
},
{
x: 2,
y: 1
}]
}
]
this.shapesData[5] = [
{
width: 3,
height: 2,
matrix: [{
x: 0,
y: 1
},
{
x: 0,
y: 2
},
{
x: 1,
y: 0
},
{
x: 1,
y: 1
}]
},
{
width: 2,
height: 3,
matrix: [{
x: 0,
y: 0