微信小程序实现点击按钮移动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 相关文章推荐
jQuery Study Notes学习笔记 (二)
Aug 04 Javascript
jquery 学习之二 属性相关
Nov 23 Javascript
jQuery实现鼠标滑过链接控制图片的滑动展开与隐藏效果
Oct 28 Javascript
js立即执行函数: (function ( ){})( ) 与 (function ( ){}( )) 有什么区别?
Nov 18 Javascript
浏览器环境下JavaScript脚本加载与执行探析之defer与async特性
Jan 14 Javascript
bootstrap输入框组件使用方法详解
Jan 19 Javascript
vue forEach循环数组拿到自己想要的数据方法
Sep 21 Javascript
ES6知识点整理之Proxy的应用实例详解
Apr 16 Javascript
JavaScript对象属性操作实例解析
Feb 04 Javascript
jQuery实现倒计时功能完整示例
Jun 01 jQuery
快速解决element的autofocus失效问题
Sep 08 Javascript
vue路由的配置和页面切换详解
Sep 09 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
在普通HTTP上安全地传输密码
2007/07/21 PHP
PHP检测用户是否关闭浏览器的方法
2016/02/14 PHP
Yii2中DropDownList简单用法示例
2016/07/18 PHP
提高 DHTML 页面性能
2006/12/25 Javascript
EXT窗口Window及对话框MessageBox
2011/01/27 Javascript
使用jquery局部刷新(jquery.load)从数据库取出数据
2014/01/22 Javascript
Jquery遍历节点的方法小集
2014/01/22 Javascript
解决Jquery鼠标经过不停滑动的问题
2014/03/03 Javascript
jQuery中使用data()方法读取HTML5自定义属性data-*实例
2014/04/11 Javascript
浅谈JavaScript中的分支结构
2016/07/01 Javascript
jQuery之简单的表单验证实例
2016/07/07 Javascript
深入理解js中的加载事件
2017/02/08 Javascript
Vue.js 动态为img的src赋值方法
2018/03/14 Javascript
解决angular双向绑定无效果,ng-model不能正常显示的问题
2018/10/02 Javascript
JavaScript前端开发时数值运算的小技巧
2020/07/28 Javascript
JavaScript JSON使用原理及注意事项
2020/07/30 Javascript
Javascript中Math.max和Math.max.apply的区别和用法详解
2020/08/24 Javascript
vscode中的vue项目报错Property ‘xxx‘ does not exist on type ‘CombinedVueInstance<{ readyOnly...Vetur(2339)
2020/09/11 Javascript
基于javascript原生判断DOM是否加载完毕
2020/10/14 Javascript
vue实现登录功能
2020/12/31 Vue.js
讲解Python中if语句的嵌套用法
2015/05/14 Python
浅析Python 中整型对象存储的位置
2016/05/16 Python
使用Python实现毫秒级抢单功能
2019/06/06 Python
python处理excel绘制雷达图
2019/10/18 Python
保安员岗位职责
2013/11/17 职场文书
酒店中秋节活动方案
2014/01/31 职场文书
科级干部考察材料
2014/02/15 职场文书
公司业务员岗位职责
2014/03/18 职场文书
银行行长竞聘演讲稿
2014/04/23 职场文书
小区推广策划方案
2014/06/06 职场文书
2014年社区教育工作总结
2014/12/02 职场文书
领导干部失职检讨书
2015/05/05 职场文书
导游词之泉州崇武古城
2019/12/20 职场文书
vue首次渲染全过程
2021/04/21 Vue.js
Vue全家桶入门基础教程
2021/05/14 Vue.js
javascript对象3个属性特征
2021/11/17 Javascript