收藏
回答

为什么只执行一次就结束了

function floodFills(px, py) {


var firstClick=new Array()

wx.canvasGetImageData({

canvasId: 'borad',

x: px,

y: py,

width: 1,

height: 1,

success(res) {

firstClick = Array.from(res.data)

if(firstClick[0] == 18 && firstClick[1] == 52 && firstClick[2]==86){

dye(px, py)

console.log(1)

floodFills(px + 1, py)

floodFills(px - 1, py)

floodFills(px, py + 1)

floodFills(px, py - 1)

}

}

})

}


最后一次编辑于  2018-06-30  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

2 个回答

  • 不吃夜宵的月半君
    不吃夜宵的月半君
    2018-07-18

    我也遇到相同的问题

    2018-07-18
    赞同
    回复
  • 卢霄霄
    卢霄霄
    2018-07-02

    一次就结束了?那你想执行几次啊。。数据都在 res.data里啊

    2018-07-02
    赞同
    回复