全网整合营销服务商

营销型网站+SEO优化+关键词快排=一站式服务

免费咨询热线:15959292472

[廊坊百度seo排名公司]微信小程序开发图片拖拽

  这篇文章主要介绍了微信小程序开发图片拖拽实例详解的相关资料,需要的朋友可以参考下

  微信小程序开发图片拖拽实例详解

  1□•◁.编写页面结构▷•…:moveimg■▷▼.wxml
 

  

 

  

<view class="△•△;container">==▪◁; 
 <view class="cnt"> 
 <image class="image-style"…□; src="■▪▽▲;★●../uploads/foods.jpg" style="◁•△…;left●★▽△:{{ballleft}}px▪△…;width●○◆:{{screenWidth}}px"◆▷…; bindtouchmove="ballMoveEvent"> 
 <◆▽;/image> 
 <☆☆;/view>▪◆; 
</view>

 

  2◇□•.编写页面样式:moveimg.wxss
 

  

 

  

.container { 
 box-sizing:border-box△▲△; 
 padding:1rem▽▷■○; 
} 
.cnt{ 
 width-△◇:100%▷-☆▽; 
 height:15rem; 
 border: 1px solid #ccc; 
 position▷◇:relative▷★☆; 
 overflow: hidden; 
} 
.image-style{ 
 position□◁▷○: absolute; 
 top: 0px; 
 left:0px; 
 height:100%; 
}

 

  3.设置数据▪◆:moveimg◁…★□.js

  

 

  

var app = getApp() 
Page({ 
 data: { 
 ballleft▪●○:-20, 
 screenWidth▪●: 0, 
 }, 
 onLoad: function() { 
 var _this = this; 
 wx.getSystemInfo({ 
 success▪△☆: function(res) { 
 _this◁•▽□.setData({ 
 screenHeight■△☆: res.windowHeight, 
 screenWidth: res.windowWidth▲●, 
 }); 
 } 
 })▼…; 
 }, 
 ballMoveEvent▷-■: function(e) { 
 var touchs = e.touches[0]◆★▽•; 
 var pageX = touchs•…◆■.pageX■■; 
 console.log('宽度 '+this.data•…△◁.screenWidth) 
 console.log('pageX: '◁★•; + pageX); 
 //这里用right和bottom□=.所以需要将pageX pageY转换 
 var x = this.data=•□.screenWidth/2 - pageX-20; 
 if(this.data.screenWidth>385){ 
 if(x>42){x=42▲★☆-;} 
 }else{ 
 if(x>-…□…;32){x=32•…•;} 
 } 
 if(x<0){x=0△◇●;} 
 console◆□▪●.log('…-…•;x:' + x) 
 this◆▷.setData({ 
 ballleft: -x 
 }); 
 } 
})

 

   这几天一直在研究图片裁剪,思路是有◆▪-▷,[廊坊百度seo排名公司]可是却遇到各种问题。可怜编程不易啊。常宁市小程序制作公司五大连池市小程序开发哪家好
 

  想了好久,决定还是简单开始吧。绥化市小程序制作公司如果大家有更好的方式或是其他想法,欢迎提出▪▼●★,[南京排名seo公司]微信小程序中input标签的使用方法(附代码),一起讨论▼■▽●。

  以上就是本文的全部内容••□▼,希望对大家的学习有所帮助△=,更多相关内容请关注PHP中文网△◇!

  相关推荐:

  微信小程序中图片绝对定位(背景图片)的方法
 

  微信小程序通过保存图片分享到朋友圈的功能实现
 

  nodejs开发微信小程序实现密码的加密
 

  

 

  

 

  以上就是微信小程序开发图片拖拽的详细内容,更多请关注久澳传媒编程栏目其它相关文章!

[廊坊百度seo排名公司]微信小程序开发图片拖拽

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。