onLoad(){

var that=this;

wx.getSystemInfo({

success: function (res) {

console.log(res)

that.setData({

width: res.windowWidth ,

height: res.windowHeight

})

var ctx = wx.createCanvasContext('canvas');

ctx.drawImage('https://xxxxx.jpg', -200, -200, res.windowWidth*2, res.windowHeight*2);

ctx.draw();

}

})

},这样设置一张图片能不能让他在canvas容器内上下左右移动(类似于腾讯地图那样  可以随意拖动)


跪求大神解答

展开全部
收起
3回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 末初之至

    11人对此回答表示赞同

    可以啊,你监听canvas的touch系列的事件就好了啊,通过canvas的translate来实现移动。需要注意的是调用ctx.translate()之后,可能需要清空一次画布(可用ctx.draw()),然后再次去画。

    展开
    11
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Ezekiel

    7人对此回答表示赞同

    求解这个需求有办法实现吗?用movable-area就无法实现点与点之间的连线求指导!!

    展开
    7
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 末代恋人

    1人对此回答表示赞同

    @各路大佬

    展开
    1
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部