微信小程序实现点击按钮移动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 相关文章推荐
JavaScript等比例缩放图片控制超出范围的图片
Aug 06 Javascript
jquery控制display属性为none或block
Mar 31 Javascript
js实现带按钮的上下滚动效果
May 12 Javascript
详解JavaScript正则表达式中的global属性的使用
Jun 16 Javascript
JS+CSS实现电子商务网站导航模板效果代码
Sep 10 Javascript
Javascript刷新窗口方法小结
Oct 21 Javascript
利用Js的console对象,在控制台打印调式信息测试Js的实现
Nov 26 Javascript
使用vux实现上拉刷新功能遇到的坑
Feb 08 Javascript
vue webpack打包后图片路径错误的完美解决方法
Dec 07 Javascript
全面了解JavaScript的作用域链
Apr 03 Javascript
JQuery实现ul中添加LI和删除指定的Li元素功能完整示例
Oct 16 jQuery
Electron+vue从零开始打造一个本地播放器的方法示例
Oct 27 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
PHP操作文件方法问答
2007/03/16 PHP
php实现数组按指定KEY排序的方法
2015/03/30 PHP
phplist及phpmailer(组合使用)通过gmail发送邮件的配置方法
2016/03/30 PHP
laravel dingo API返回自定义错误信息的实例
2019/09/29 PHP
jQuery解决iframe高度自适应代码
2009/12/20 Javascript
jquery实现网站超链接和图片提示效果
2013/03/21 Javascript
判断js中各种数据的类型方法之typeof与0bject.prototype.toString讲解
2013/11/07 Javascript
js控制淡入淡出示例代码
2013/11/12 Javascript
使用JavaScript判断图片是否加载完成的三种实现方式
2014/05/04 Javascript
JavaScript italics方法入门实例(把字符串显示为斜体)
2014/10/17 Javascript
详谈LABJS按需动态加载js文件
2015/05/07 Javascript
javascript最基本的函数汇总
2015/06/25 Javascript
JS模式之简单的订阅者和发布者模式完整实例
2015/06/30 Javascript
详解webpack3如何正确引用并使用jQuery库
2017/08/26 jQuery
Mint-UI时间组件起始时间问题及时间插件使用
2018/08/20 Javascript
脚手架vue-cli工程webpack的作用和特点
2018/09/29 Javascript
教你完全理解ReentrantLock重入锁
2019/06/03 Javascript
jquery中attr、prop、data区别与用法分析
2019/09/25 jQuery
[06:43]2018DOTA2国际邀请赛寻真——VGJ.Thunder
2018/08/11 DOTA
Django框架中render_to_response()函数的使用方法
2015/07/16 Python
Python文件处理
2016/02/29 Python
分析Python中设计模式之Decorator装饰器模式的要点
2016/03/02 Python
Python中的多行注释文档编写风格汇总
2016/06/16 Python
python和ruby,我选谁?
2017/09/13 Python
django请求返回不同的类型图片json,xml,html的实例
2018/05/22 Python
Python下调用Linux的Shell命令的方法
2018/06/12 Python
python实现用户名密码校验
2020/03/18 Python
用CSS3的box-reflect来制作倒影效果
2016/11/15 HTML / CSS
详解CSS3选择器:nth-child和:nth-of-type之间的差异
2017/09/18 HTML / CSS
input元素的url类型和email类型简介
2012/07/11 HTML / CSS
希尔顿酒店中国网站:Hilton中国
2017/03/11 全球购物
菲律宾票务网站:StubHub菲律宾
2018/04/21 全球购物
乡镇领导干部个人对照检查材料思想汇报
2014/09/23 职场文书
群众路线自查报告及整改措施
2014/11/04 职场文书
2014初中数学教研组工作总结
2014/12/19 职场文书
python中requests库+xpath+lxml简单使用
2021/04/29 Python