微信小程序实现动态改变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 相关文章推荐
彪哥1.1(智能表格)提供下载
Sep 07 Javascript
JavaScript URL参数读取改进版
Jan 16 Javascript
javascript或asp实现的判断身份证号码是否正确两种验证方法
Nov 26 Javascript
extjs3 combobox取value和text案例详解
Feb 06 Javascript
JSONP获取Twitter和Facebook文章数的具体步骤
Feb 24 Javascript
自编jQuery插件实现模拟alert和confirm
Sep 01 Javascript
JavaScript与HTML的结合方法详解
Nov 23 Javascript
JS中append字符串包含onclick无效传递参数失败的解决方案
Dec 26 Javascript
JavaScript用二分法查找数据的实例代码
Jun 17 Javascript
解决三元运算符 报错“SyntaxError: can''t assign to conditional expression”
Feb 12 Javascript
JavaScript 数组去重详解
Sep 15 Javascript
Vue3如何理解ref toRef和toRefs的区别
Feb 18 Vue.js
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
PHP分页显示制作详细讲解
2006/10/09 PHP
用php实现的获取网页中的图片并保存到本地的代码
2010/01/05 PHP
simplehtmldom Doc api帮助文档
2012/03/26 PHP
基于PHP对XML的操作详解
2013/06/07 PHP
探讨GDFONTPATH能否被winxp下的php支持
2013/06/21 PHP
php中数字0和空值的区别分析
2014/06/05 PHP
php统计数组元素个数的方法
2015/07/02 PHP
Wordpress ThickBox 点击图片显示下一张图的修改方法
2010/12/11 Javascript
JQUERY的属性选择符和自定义选择符使用方法(二)
2011/04/07 Javascript
基于JavaScript实现继承机制之原型链(prototype chaining)的详解
2013/05/07 Javascript
详解webpack打包第三方类库的正确姿势
2018/10/20 Javascript
详解微信小程序之scroll-view的flex布局问题
2019/01/16 Javascript
ES6 更易于继承的类语法的使用
2019/02/11 Javascript
基于layui table返回的值的多级嵌套的解决方法
2019/09/19 Javascript
js回调函数仿360开机
2019/12/26 Javascript
asyncio 的 coroutine对象 与 Future对象使用指南
2016/09/11 Python
python 队列详解及实例代码
2016/10/18 Python
开源软件包和环境管理系统Anaconda的安装使用
2017/09/04 Python
《与孩子一起学编程》python自测题
2018/05/27 Python
使用Anaconda3建立虚拟独立的python2.7环境方法
2018/06/11 Python
Python爬虫使用脚本登录Github并查看信息
2018/07/16 Python
python——全排列数的生成方式
2020/02/26 Python
Pycharm连接远程服务器过程图解
2020/04/30 Python
CSS3中的5个有趣的新技术
2009/04/02 HTML / CSS
CSS3制作酷炫的条纹背景
2017/11/09 HTML / CSS
稀有和绝版书籍:Biblio.com
2017/02/02 全球购物
巴西独家产品和现场演示购物网站:Shoptime
2019/07/11 全球购物
档案接收函
2014/01/13 职场文书
出生公证书样本
2014/04/04 职场文书
行政监察建议书
2014/05/19 职场文书
员工团队活动方案
2014/08/28 职场文书
四风自我剖析材料思想汇报
2014/10/01 职场文书
申报优秀教师材料
2014/12/16 职场文书
德能勤绩廉个人总结
2015/02/14 职场文书
出国留学自荐信模板
2015/03/06 职场文书
会计求职信怎么写
2015/03/20 职场文书