微信小程序实现点击按钮移动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 相关文章推荐
JS类定义原型方法的两种实现的区别评论很多
Sep 12 Javascript
extjs 的权限问题 要求控制的对象是 菜单,按钮,URL
Mar 09 Javascript
javascript语言结构小记(一)
Sep 10 Javascript
js setTimeout()函数介绍及应用以倒计时为例
Dec 12 Javascript
浅谈React 属性和状态的一些总结
Nov 21 Javascript
Javascript 两种刷新方法以及区别和适用范围
Jan 17 Javascript
elementUI多选框反选的实现代码
Apr 03 Javascript
简单了解vue.js数组的常用操作
Jun 17 Javascript
基于Node.js搭建hexo博客过程详解
Jun 25 Javascript
Layui数据表格之单元格编辑方式
Oct 26 Javascript
vue项目中定义全局变量、函数的几种方法
Nov 08 Javascript
在Echarts图中给坐标轴加一个标识线markLine
Jul 20 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
修改apache配置文件去除thinkphp url中的index.php
2014/01/17 PHP
php获取当前时间的毫秒数的方法
2014/01/26 PHP
使用PHPMailer实现邮件发送代码分享
2014/10/23 PHP
在Linux系统下一键重新安装WordPress的脚本示例
2015/06/30 PHP
如何使用GDB调试PHP程序
2015/12/08 PHP
PHP使用SOAP扩展实现WebService的方法
2016/04/01 PHP
关于PHP中interface的用处详解
2020/07/26 PHP
Javascript 解疑
2009/11/11 Javascript
谈谈关于JavaScript 中的 MVC 模式
2013/04/11 Javascript
JavaScript prototype 使用介绍
2013/08/29 Javascript
js 控制图片大小核心讲解
2013/10/09 Javascript
使用Node.js实现HTTP 206内容分片的教程
2015/06/23 Javascript
angular实现IM聊天图片发送实例
2017/05/08 Javascript
React中使用collections时key的重要性详解
2017/08/07 Javascript
详解在WebStorm中添加Vue.js单文件组件的高亮及语法支持
2017/10/21 Javascript
ES6的解构赋值实例详解
2019/05/06 Javascript
JS实现获取当前所在周的周六、周日示例分析
2019/05/11 Javascript
Angular6项目打包优化的实现方法
2019/12/15 Javascript
利用 Monkey 命令操作屏幕快速滑动
2016/12/07 Python
Tensorflow分类器项目自定义数据读入的实现
2019/02/05 Python
Django框架自定义session处理操作示例
2019/05/27 Python
Python使用百度翻译开发平台实现英文翻译为中文功能示例
2019/08/08 Python
python 命令行传入参数实现解析
2019/08/30 Python
python为Django项目上的每个应用程序创建不同的自定义404页面(最佳答案)
2020/03/09 Python
python文件排序的方法总结
2020/09/13 Python
HTML5中的Web Notification桌面通知功能的实现方法
2019/07/29 HTML / CSS
澳大利高级泳装品牌:Bondi Born
2018/05/23 全球购物
大学毕业感言
2014/01/10 职场文书
物业总经理岗位职责
2014/02/28 职场文书
小学见习报告
2014/10/31 职场文书
2014年学校总务处工作总结
2014/12/08 职场文书
装饰施工员岗位职责
2015/04/11 职场文书
寻找最美乡村教师观后感
2015/06/18 职场文书
教研活动主持词
2015/07/03 职场文书
pytorch 带batch的tensor类型图像显示操作
2021/05/20 Python
科学家研发出新型速效酶,可在 24 小时内降解塑料制品
2022/04/29 数码科技