微信小程序实现动态改变view标签宽度和高度的方法【附demo源码下载】


Posted in Javascript onDecember 05, 2017

本文实例讲述了微信小程序实现动态改变view标签宽度和高度的方法。分享给大家供大家参考,具体如下:

1、效果展示

微信小程序实现动态改变view标签宽度和高度的方法【附demo源码下载】

2、关键代码

index.wxml文件

<view class="view" style="width:{{view.Width}}px;height:{{view.Height}}px;"
>我是view标签,我现在的宽度是{{view.Width}}px,高度是{{view.Height}}px</view>
<input placeholder="输入view标签的宽度" bindinput="viewWidth"></input>
<input placeholder="输入view标签的高度" bindinput="viewHeight"></input>

此处设置的style="width:{{view.Width}}px;height:{{view.Height}}px;"可通过事件响应动态改变数值,进而改变view组件的宽高样式。

index.js文件

var pageData={}
pageData.data={
  view:{
    Width:100,
    Height:100
  }
}
pageData['viewWidth']=function(e){
console.log(e);
  this.setData({
    view:{
      Width:e.detail.value,
      Height:this.data.view.Height
    }
  })
}
pageData['viewHeight']=function(e){
  this.setData({
    view:{
      Width:this.data.view.Width, 
      Height:e.detail.value 
    }
  })
}
Page(pageData)

PS:类似前面文章https://3water.com/article/129725.htm介绍过的,可在事件处理函数中添加console.log(e);,在控制台中即可观察到是由e.detail.value获取宽与高改变数值。

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

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

Javascript 相关文章推荐
js substring从右边获取指定长度字符串(示例代码)
Dec 23 Javascript
JS网页图片按比例自适应缩放实现方法
Jan 15 Javascript
js点击button按钮跳转到另一个新页面
Oct 10 Javascript
js密码强度校验
Nov 10 Javascript
Jquery $when done then的用法详解
May 20 Javascript
用AngularJS来实现监察表单按钮的禁用效果
Nov 02 Javascript
移动端利用H5实现压缩图片上传功能
Mar 29 Javascript
浅谈函数调用的不同方式,以及this的指向
Sep 17 Javascript
node.js+express+mySQL+ejs+bootstrop实现网站登录注册功能
Jan 12 Javascript
JS内部事件机制之单线程原理
Jul 02 Javascript
js 计算月/周的第一天和最后一天代码
Feb 01 Javascript
node.js中path路径模块的使用方法实例分析
Feb 13 Javascript
vue+iview写个弹框的示例代码
Dec 05 #Javascript
Node.js创建Web、TCP服务器
Dec 05 #Javascript
实例讲解javascript实现异步图片上传方法
Dec 05 #Javascript
jquery如何实现点击空白处隐藏元素
Dec 05 #jQuery
jQuery实现验证表单密码一致性及正则表达式验证邮箱、手机号的方法
Dec 05 #jQuery
最实用的JS数组函数整理
Dec 05 #Javascript
微信小程序picker组件简单用法示例【附demo源码下载】
Dec 05 #Javascript
You might like
VOLVO车载收音机
2021/03/02 无线电
解析PHP中的unset究竟会不会释放内存
2013/07/18 PHP
php foreach正序倒序输出示例代码
2014/07/01 PHP
PHP中预定义的6种接口介绍
2015/05/12 PHP
XHProf报告字段含义的解析
2016/05/17 PHP
PHP Class SoapClient not found解决方法
2018/01/20 PHP
用javascript操作xml
2006/11/04 Javascript
IE6下通过a标签点击切换图片的问题
2010/11/14 Javascript
将Datatable转化成json发送前台实现思路
2013/09/06 Javascript
JS操作iframe里的dom(实例讲解)
2014/01/29 Javascript
jquery 选取方法都有哪些
2014/05/18 Javascript
BOOTSTRAP时间控件显示在模态框下面的bug修复
2015/02/05 Javascript
jquery.map()方法的使用详解
2015/07/09 Javascript
jQuery完成表单验证的实例代码(纯代码)
2017/09/30 jQuery
vue.js this.$router.push获取不到params参数问题
2020/03/03 Javascript
浅析我对JS延迟异步脚本的思考
2020/10/12 Javascript
python使用pyhook监控键盘并实现切换歌曲的功能
2014/07/18 Python
小白入门篇使用Python搭建点击率预估模型
2018/10/12 Python
详解python中的线程与线程池
2019/05/10 Python
python绘制多个子图的实例
2019/07/07 Python
python使用Qt界面以及逻辑实现方法
2019/07/10 Python
解决keras加入lambda层时shape的问题
2020/06/11 Python
绿色美容,有机护肤品和化妆品:Safe & Chic
2018/10/29 全球购物
解释一下Windows的消息机制
2014/01/30 面试题
提高EJB性能都有哪些技巧
2012/03/25 面试题
大学生毕业求职简历的自我评价
2013/10/24 职场文书
关于礼仪的演讲稿
2014/01/04 职场文书
新春寄语大全
2014/04/09 职场文书
大学生实习鉴定评语
2014/04/25 职场文书
2014年营业员工作总结
2014/11/18 职场文书
兵马俑导游词
2015/02/02 职场文书
幼儿园开学通知
2015/04/24 职场文书
公务员保密工作承诺书
2015/05/04 职场文书
2015年学校团委工作总结
2015/05/26 职场文书
有关三国演义的读书笔记
2015/06/25 职场文书
浅谈golang package中init方法的多处定义及运行顺序问题
2021/05/06 Golang