微信小程序实现点击按钮移动view标签的位置功能示例【附demo源码下载】


Posted in Javascript onDecember 06, 2017

本文实例讲述了微信小程序实现点击按钮移动view标签的位置功能。分享给大家供大家参考,具体如下:

1、效果展示

微信小程序实现点击按钮移动view标签的位置功能示例【附demo源码下载】

2、关键代码

index.wxml文件

<view class="view" style="left:{{viewLeft}}px;">我是view标签</view>
<button class="btn" type="default" bindtap="changeLocation">点击我移动view标签的位置</button>

index.wxss文件:

.view{
  position: absolute;
  background: green;
  color: white;
  width: 40%;
  height: 50px;
  line-height: 50px;
  text-align: center;
}
.btn{
  position: absolute;
  top:100px;
  width: 80%;
  left: 10%;
}

index.js文件

Page({
  data:{
    viewLeft:0
  },
  changeLocation(){
    var viewLeft=this.data.viewLeft;
    viewLeft+=5;
    this.setData({
      viewLeft:viewLeft
    })
  }
})

可见view组件通过.view的position: absolute;进行绝对位置定位。逻辑层响应点击事件,使用this.setData动态改变style="left:{{viewLeft}}px;"中的viewLeft值,进而实现移动view标签的功能。

3、源代码点击此处本站下载

希望本文所述对大家微信小程序开发有所帮助。

Javascript 相关文章推荐
dojo 之基础篇(三)之向服务器发送数据
Mar 24 Javascript
Javascript中找到子元素在父元素内相对位置的代码
Jul 21 Javascript
window.requestAnimationFrame是什么意思,怎么用
Jan 13 Javascript
js判断页面中是否有指定控件的简单实例
Mar 04 Javascript
浅谈jQuery中的事件
Mar 23 Javascript
JavaScript判断FileUpload控件上传文件类型
Sep 28 Javascript
javascript随机抽取0-100之间不重复的10个数
Feb 25 Javascript
Javascript中indexOf()和lastIndexOf应用方法实例
Aug 24 Javascript
JS设计模式之单例模式(一)
Sep 29 Javascript
使用 Javascript 实现浏览器推送提醒功能的示例
Nov 03 Javascript
js实现简单数字变动效果
Nov 06 Javascript
微信小程序mpvue点击按钮获取button值的方法
May 29 Javascript
实现单层json按照key字母顺序排序的示例
Dec 06 #Javascript
Thinkjs3新手入门之如何使用静态资源目录
Dec 06 #Javascript
浅谈JsonObject中的key-value数据解析排序问题
Dec 06 #Javascript
Thinkjs3新手入门之添加一个新的页面
Dec 06 #Javascript
vue 实现 ios 原生picker 效果及实现思路解析
Dec 06 #Javascript
微信小程序实现点击按钮修改文字大小功能【附demo源码下载】
Dec 06 #Javascript
基于Vue2的独立构建与运行时构建的差别(详解)
Dec 06 #Javascript
You might like
Body是什么,该怎么喝出咖啡里的口感
2021/03/03 咖啡文化
PHP 采集程序原理分析篇
2010/03/05 PHP
js实现DIV的一些简单控制
2007/06/04 Javascript
Javascript 跨域访问解决方案
2009/02/14 Javascript
Javascript isArray 数组类型检测函数
2009/10/08 Javascript
jQuery实现原理的模拟代码 -6 代码下载
2010/08/16 Javascript
JavaScript访问样式表代码
2010/10/15 Javascript
基于jquery的固定表头和列头的代码
2012/05/03 Javascript
深入了解javascript中的prototype与继承
2013/04/14 Javascript
JQuery悬停控制图片轮播——代码简单
2015/08/05 Javascript
js实现动态加载脚本的方法实例汇总
2015/11/02 Javascript
javascript实现二级级联菜单的简单制作
2015/11/19 Javascript
全面解析Angular中$Apply()及$Digest()的区别
2016/08/04 Javascript
AngularJS ng-repeat指令及Ajax的应用实例分析
2017/07/06 Javascript
zTree树形菜单交互选项卡效果的实现方法
2017/12/25 Javascript
详解node.js的http模块实例演示
2018/07/12 Javascript
微信小程序开发常见问题及解决方案
2019/07/11 Javascript
微信小程序new Date()方法失效问题解决方法
2019/07/29 Javascript
Vue的编码技巧与规范使用详解
2019/08/28 Javascript
JS removeAttribute()方法实现删除元素的某个属性
2021/01/11 Javascript
python类定义的讲解
2013/11/01 Python
Python 读取图片文件为矩阵和保存矩阵为图片的方法
2018/04/27 Python
python处理数据,存进hive表的方法
2018/07/04 Python
基于Python函数和变量名解析
2019/07/19 Python
python 修改本地网络配置的方法
2019/08/14 Python
基于python计算并显示日间、星期客流高峰
2020/05/07 Python
Python中操作各种多媒体,视频、音频到图片的代码详解
2020/06/04 Python
美国在线和移动免费会员制批发零售商:Boxed(移动端的Costco)
2020/01/02 全球购物
加拿大服装和鞋类零售商:Mark’s
2021/01/04 全球购物
车间调度岗位职责
2013/11/30 职场文书
测绘专业大学生职业生涯规划书
2014/02/10 职场文书
学雷锋标兵事迹材料
2014/08/18 职场文书
机械制造专业大学生自我鉴定
2014/09/19 职场文书
毕业实习自我鉴定范文2014
2014/09/26 职场文书
教你怎么用Python实现GIF动图的提取及合成
2021/06/15 Python
Android实现图片九宫格
2022/06/28 Java/Android