微信小程序 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 相关文章推荐
asp.net下使用jquery 的ajax+WebService+json 实现无刷新取后台值的实现代码
Sep 19 Javascript
JavaScript使用IEEE 标准进行二进制浮点运算产生莫名错误的解决方法
May 28 Javascript
浅析jQuery移动开发中内联按钮和分组按钮的编写
Dec 04 Javascript
基于JS实现无缝滚动思路及代码分享
Jun 07 Javascript
让div运动起来 js实现缓动效果
Jul 06 Javascript
浅谈Vue 初始化性能优化
Aug 31 Javascript
详解使用webpack构建多页面应用
Dec 21 Javascript
JS实现的获取银行卡号归属地及银行卡类型操作示例
Jan 08 Javascript
详解vue-cli项目开发/生产环境代理实现跨域请求
Jul 23 Javascript
layer更改皮肤的实现方法
Sep 11 Javascript
用Golang运行JavaScript的实现示例
Nov 25 Javascript
vscode 调试 node.js的方法步骤
Sep 15 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
一个用php3编写的简单计数器
2006/10/09 PHP
php的XML文件解释类应用实例
2014/09/22 PHP
PHP中imagick函数的中文解释
2015/01/21 PHP
PHP基于单例模式编写PDO类的方法
2016/09/13 PHP
PHP封装类似thinkphp连贯操作数据库Db类与简单应用示例
2019/05/08 PHP
JS实现的鼠标跟随代码(卡通手型点击效果)
2015/10/26 Javascript
深入浅析AngularJS和DataModel
2016/02/16 Javascript
微信小程序实现的日期午别医生排班表功能示例
2019/01/09 Javascript
axios封装与传参示例详解
2020/10/18 Javascript
[01:07:22]2014 DOTA2华西杯精英邀请赛 5 24 DK VS VG加赛
2014/05/26 DOTA
[02:12]Dota 2 推出全新英雄—— 电炎绝手
2019/08/23 DOTA
python的多重继承的理解
2017/08/06 Python
Python简单实现socket信息发送与监听功能示例
2018/01/03 Python
python实现生命游戏的示例代码(Game of Life)
2018/01/24 Python
Python中pandas模块DataFrame创建方法示例
2018/06/20 Python
Python函数中不定长参数的写法
2019/02/13 Python
Django模型修改及数据迁移实现解析
2019/08/01 Python
pycharm设置当前工作目录的操作(working directory)
2020/02/14 Python
Python Scrapy图片爬取原理及代码实例
2020/06/12 Python
通过Python实现Payload分离免杀过程详解
2020/07/13 Python
python字典通过值反查键的实现(简洁写法)
2020/09/30 Python
Vans(范斯)德国官网:美国南加州的原创极限运动潮牌
2017/05/02 全球购物
时尚圣经:The Fashion Bible
2019/03/03 全球购物
Opodo意大利:欧洲市场上领先的在线旅行社
2019/10/24 全球购物
企业申诉管理制度
2014/01/30 职场文书
哈弗商学院毕业生求职信
2014/02/26 职场文书
李培根演讲稿
2014/05/22 职场文书
机械系毕业生求职信
2014/05/28 职场文书
大学生标准自荐书
2014/06/15 职场文书
买房子个人收入证明
2014/10/12 职场文书
机关干部三严三实心得体会
2014/10/13 职场文书
卖房协议书样本
2014/10/30 职场文书
2014年个人师德工作总结
2014/12/04 职场文书
放弃遗产继承公证书
2015/01/26 职场文书
2015年音乐教研组工作总结
2015/07/22 职场文书
2015年度个人工作总结报告
2015/10/24 职场文书