微信小程序 JS动态修改样式的实现方法


Posted in Javascript onDecember 16, 2018

前言

本文主要介绍了关于微信小程序 JS动态修改样式的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧

先写一个不怎么好看的demo,通过点击事件来控制view的元素属性,把背景改变成蓝色。

是这样的效果:

微信小程序 JS动态修改样式的实现方法

代码如下:

上一份小代码

index.wxml

<view >
 <view class="cont" style="background:{{background}};">属性改变</view>
 <button bindtap="tryDriver">测试</button>
</view>

index.wxss

.cont{
 height: 150rpx;
 line-height: 150rpx;
 text-align: center;
 border: 1px solid #89dcf8;
 margin-bottom:112rpx;
 margin:13rpx;
}

index.js

Page({
 data: {},
 tryDriver: function() {
 this.setData({
  background: "#89dcf8"
 })
 }
})

一次性修改多个属性,比如同时改变背景颜色,字体颜色,字体大小等样式

wxml:

<view >
 <view class="cont" style="background:{{background}};color:{{color}};height:{{height}}">属性改变</view>
 <button bindtap="tryDriver">测试</button>
</view>

js:

Page({
 data: {},
 tryDriver: function() {
 this.setData({
  background: "#89dcf8",
  color:'#ffffff',
  height:"322rpx"
 })
 }
})

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Javascript 相关文章推荐
非常漂亮的JS+CSS图片幻灯切换特效
Nov 20 Javascript
extjs4 treepanel动态改变行高度示例
Dec 17 Javascript
结合JQ1.9通过js正则判断各种浏览器版本的方法
Dec 30 Javascript
jQuery中阻止冒泡事件的方法介绍
Apr 12 Javascript
js实现左侧网页tab滑动门效果代码
Sep 06 Javascript
jquery实现鼠标点击后展开列表内容的导航栏效果
Sep 14 Javascript
JS组件Bootstrap导航条使用方法详解
Apr 29 Javascript
Bootstrap中点击按钮后变灰并显示加载中实例代码
Sep 23 Javascript
Vuejs仿网易云音乐实现听歌及搜索功能
Mar 30 Javascript
webpack打包react项目的实现方法
Jun 21 Javascript
vue.js提交按钮时进行简单的if判断表达式详解
Aug 08 Javascript
JS开发常用工具函数(小结)
Jul 04 Javascript
Echart折线图手柄触发事件示例详解
Dec 16 #Javascript
vue使用pdfjs显示PDF可复制的实现方法
Dec 14 #Javascript
antd Upload 文件上传的示例代码
Dec 14 #Javascript
Vue源码解析之Template转化为AST的实现方法
Dec 14 #Javascript
JavaScript模板引擎实现原理实例详解
Dec 14 #Javascript
Angular2 自定义表单验证器的实现方法
Dec 14 #Javascript
JavaScript模板引擎应用场景及实现原理详解
Dec 14 #Javascript
You might like
WordPress的文章自动添加关键词及关键词的SEO优化
2016/03/01 PHP
PHP简单获取多个checkbox值的方法
2016/06/13 PHP
PHP获取文件扩展名的方法实例总结
2017/06/10 PHP
ThinkPHP实现的rsa非对称加密类示例
2018/05/29 PHP
Thinkphp5 如何隐藏入口文件index.php(URL重写)
2019/10/16 PHP
JavaScript 变量命名规则
2009/09/23 Javascript
js控制分页打印、打印分页示例
2014/02/08 Javascript
Javascript中的回调函数和匿名函数的回调示例介绍
2014/05/12 Javascript
jQuery中clearQueue()方法用法实例
2014/12/29 Javascript
html的DOM中Event对象onabort事件用法实例
2015/01/21 Javascript
JavaScript实现信用卡校验方法
2015/04/07 Javascript
浅谈jquery页面初始化的4种方式
2016/11/27 Javascript
详解angular中如何监控dom渲染完毕
2017/01/03 Javascript
js时间戳格式化成日期格式的多种方法介绍
2017/02/16 Javascript
three.js绘制地球、飞机与轨迹的效果示例
2017/02/28 Javascript
解决在vue+webpack开发中出现两个或多个菜单公用一个组件问题
2017/11/28 Javascript
微信小程序实现天气预报功能
2018/07/18 Javascript
vue.js input框之间赋值方法
2018/08/24 Javascript
巧妙运用v-model实现父子组件传值的方法示例
2019/04/07 Javascript
vue页面引入three.js实现3d动画场景操作
2020/08/10 Javascript
JS实现手风琴特效
2020/11/08 Javascript
python django 增删改查操作 数据库Mysql
2017/07/27 Python
Python利用BeautifulSoup解析Html的方法示例
2017/07/30 Python
matplotlib作图添加表格实例代码
2018/01/23 Python
对numpy 数组和矩阵的乘法的进一步理解
2018/04/04 Python
python计算波峰波谷值的方法(极值点)
2020/02/18 Python
jupyter note 实现将数据保存为word
2020/04/14 Python
python 无损批量压缩图片(支持保留图片信息)的示例
2020/09/22 Python
DRF使用simple JWT身份验证的实现
2021/01/14 Python
CSS3制作轮播图的一种方法
2019/11/11 HTML / CSS
总裁岗位职责
2013/12/04 职场文书
运动会横幅标语
2014/06/17 职场文书
办公室文员工作自我鉴定
2014/09/19 职场文书
创业计划书之家教托管
2019/09/25 职场文书
500字作文之周记
2019/12/13 职场文书
Python实现照片卡通化
2021/12/06 Python