微信小程序实现点击按钮移动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陷阱 一不小心你就中招了(字符运算)
Nov 10 Javascript
javascript与cookie 的问题详解
Nov 11 Javascript
JavaScript实现存储HTML字符串示例
Apr 21 Javascript
Jquery选择器中使用变量实现动态选择例子
Jul 25 Javascript
jQuery中queue()方法用法实例
Dec 29 Javascript
Angularjs 自定义服务的三种方式(推荐)
Aug 02 Javascript
原生js实现轮播图的示例代码
Feb 20 Javascript
javascript实现滑动解锁功能
Mar 22 Javascript
JavaScript求一个数组中重复出现次数最多的元素及其下标位置示例
Jul 23 Javascript
对angularJs中2种自定义服务的实例讲解
Sep 30 Javascript
axios实现简单文件上传功能
Sep 25 Javascript
Vue.js中使用Vuex实现组件数据共享案例
Jul 31 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
CI框架在CLI下执行占用内存过大问题的解决方法
2014/06/17 PHP
zend framework重定向方法小结
2016/05/28 PHP
php抽象方法和普通方法的区别点总结
2019/10/13 PHP
锋利的jQuery jQuery中的DOM操作
2010/03/21 Javascript
JavaScript:Div层拖动效果实例代码
2013/08/06 Javascript
DEDECMS如何为文章添加HOT NEW标志图片
2015/08/14 Javascript
理解javascript中的with关键字
2016/02/15 Javascript
微信小程序通过api接口将json数据展现到小程序示例
2017/01/20 Javascript
基于Bootstrap框架实现图片切换
2017/03/10 Javascript
js提取中文拼音首字母的封装工具类
2018/03/12 Javascript
详解NodeJs开发微信公众号
2018/05/25 NodeJs
nodejs实现一个word文档解析器思路详解
2018/08/14 NodeJs
angular4中*ngFor不能对返回来的对象进行循环的解决方法
2018/09/12 Javascript
深入理解nodejs搭建静态服务器(实现命令行)
2019/02/05 NodeJs
详解关于微信setData回调函数中的坑
2019/02/18 Javascript
原生JS实现随机点名项目的实例代码
2019/04/30 Javascript
了解JavaScript函数中的默认参数
2019/05/30 Javascript
在layui框架中select下拉框监听更改事件的例子
2019/09/20 Javascript
微信小程序封装多张图片上传api代码实例
2019/12/30 Javascript
[57:41]Secret vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
[49:21]TNC vs VG 2019DOTA2国际邀请赛淘汰赛 胜者组赛BO3 第三场 8.20.mp4
2019/08/22 DOTA
Python书单 不将就
2017/07/11 Python
python中numpy包使用教程之数组和相关操作详解
2017/07/30 Python
PyCharm+PySpark远程调试的环境配置的方法
2018/11/29 Python
python利用小波分析进行特征提取的实例
2019/01/09 Python
SQL Server 2000数据库的文件有哪些,分别进行描述。
2015/11/09 面试题
工程师自我评价怎么写
2013/09/19 职场文书
自我介绍演讲稿
2014/01/15 职场文书
应届中专生自荐书范文
2014/02/13 职场文书
广告学专业自荐信范文
2014/02/24 职场文书
三年级评语大全
2014/04/23 职场文书
小学生植树节活动总结
2014/07/04 职场文书
《认识年月日》教学反思
2016/02/19 职场文书
蔬果开业典礼发言稿应该怎么写?
2019/09/03 职场文书
浅谈pytorch中的dropout的概率p
2021/05/27 Python
详细介绍python类及类的用法
2021/05/31 Python