微信小程序——定位

本文介绍了如何在微信小程序中实现手指触摸屏幕进行图片的缩放功能,详细讲解了wxml、js、wxss和json文件中的关键代码实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

借鉴:微信小程序中实现手指缩放图片

wxml

<mynav title="定位" />
<view class="page">
	<view class="touch-container">
		<image class="img" src="{
   
   {src}}" style="width: {
   
   {width}}rpx; height: {
   
   {height}}rpx; left: {
   
   {left}}rpx; top: {
   
   {top}}rpx; transform: translate(-50%, -50%) scale({
   
   { scale }}) rotate({
   
   { rotate }}deg);" bindload="bindload" catchtouchstart="touchstart" catchtouchmove="touchmove" catchtouchend="touchend"></image>
	</view>
	<view class="button">
		<view class="btn" bindtap="add">+</view>
		<view class="btn" bindtap="cut">-</view>
	</view>
</view>

js

var canOnePointMove = false
var onePoint = {
   
   
  x: 0,
  y: 0
}
var twoPoint = {
   
   
  x1: 0,
  y1: 0,
  x2: 0,
  y2: 0
}

Page({
   
   
  data: {
   
   
    msg: '',
    src: '/images/icons/7f55677d60d2b8ce452f55715c03dd8.png',
    width: 0,
    height: 0,
    left: 375,
    top: 600,
    scale: 1,
    rotate: 0
  },
  // 关闭上拉加载
  onReachBottom: function () {
   
   
    return
  },
  bindload: function (e) 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值