微信小程序 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 相关文章推荐
自己动手实现jQuery Callbacks完整功能代码详解
Nov 25 Javascript
js获取html页面节点方法(递归方式)
Dec 13 Javascript
node.js中的fs.lchown方法使用说明
Dec 16 Javascript
基于jquery实现即时检查格式是否正确的表单
May 06 Javascript
基于Node.js的JavaScript项目构建工具gulp的使用教程
May 20 Javascript
JavaScript比较当前时间是否在指定时间段内的方法
Aug 02 Javascript
weebox弹出窗口不居中显示的解决方法
Nov 27 Javascript
layui表格checkbox选择全选样式及功能的实例
Mar 07 Javascript
浅谈vue方法内的方法使用this的问题
Sep 15 Javascript
微信小程序实现富文本图片宽度自适应的方法
Jan 20 Javascript
Vue + Elementui实现多标签页共存的方法
Jun 12 Javascript
vue-cli+webpack项目打包到服务器后,ttf字体找不到的解决操作
Aug 28 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
浅谈Windows下 PHP4.0与oracle 8的连接设置
2006/10/09 PHP
php出现Cannot modify header information问题的解决方法大全
2008/04/09 PHP
PHP基础陷阱题(变量赋值)
2012/09/12 PHP
PHP 如何获取二维数组中某个key的集合
2014/06/03 PHP
destoon实现底部添加你是第几位访问者的方法
2014/07/15 PHP
PHP实现删除字符串中任何字符的函数
2015/08/11 PHP
php实现概率性随机抽奖代码
2016/01/02 PHP
CI框架实现框架前后端分离的方法详解
2016/12/30 PHP
使用php自动备份数据库表的实现方法
2017/07/28 PHP
PHP中非常有用却鲜有人知的函数集锦
2019/08/17 PHP
EXTJS FORM HIDDEN TEXTFIELD 赋值 使用value不好用的问题
2011/04/16 Javascript
js Map List 遍历使用示例
2013/07/10 Javascript
javascript的内存管理详解
2013/08/07 Javascript
jquery如何获取复选框的值
2013/12/12 Javascript
Node.js的特点详解
2017/02/03 Javascript
vue.js 微信支付前端代码分享
2018/02/10 Javascript
详解javascript中的babel到底是什么
2018/06/21 Javascript
vue的过滤器filter实例详解
2018/09/17 Javascript
VUE:vuex 用户登录信息的数据写入与获取方式
2019/11/11 Javascript
JavaScript实现复选框全选和取消全选
2020/11/20 Javascript
Python实现队列的方法
2015/05/26 Python
python使用matplotlib绘制柱状图教程
2017/02/08 Python
Django基础之Model操作步骤(介绍)
2017/05/27 Python
python实现合并两个排序的链表
2019/03/03 Python
python 求1-100之间的奇数或者偶数之和的实例
2019/06/11 Python
Django中多种重定向方法使用详解
2019/07/17 Python
Python使用百度翻译开发平台实现英文翻译为中文功能示例
2019/08/08 Python
基于python检查SSL证书到期情况代码实例
2020/04/04 Python
美国知名女性服饰品牌:New York & Company
2017/03/23 全球购物
世界领先的26岁以下学生和青少年旅行预订网站:StudentUniverse
2018/07/01 全球购物
艺术设计专业个人求职信
2013/09/21 职场文书
委托公证书范本
2014/04/03 职场文书
关于祖国的演讲稿
2014/05/04 职场文书
2014国庆节主题活动方案:快乐的国庆节
2014/09/16 职场文书
八一建军节慰问信
2015/02/14 职场文书
Nginx防盗链与服务优化配置的全过程
2022/01/18 Servers